"We had a horrible, horrible third quarter," Miami coach Pat Riley said.
Wade was sidelined after straining his right wrist in a loss Wednesday, and O'Neal has sat out the past 23 games with a knee injury. Also missing was reserve forward James Posey, who served a one-game suspension for a flagrant foul.
"We're hurting right now," Heat forward Antoine Walker said. "It's unfortunate. We've got to try to keep our head above water."
New Jersey snapped a four-game losing streak.
"Winning is always good," guard Jason Kidd said. "It's the best deodorant."
Miami built a 49-46 lead, but during the next 5½ minutes the Heat went 0-for-4 with eight turnovers, while New Jersey went 10-for-11 to take a 67-49 lead.
"Definitely it was defensive oriented," said the Nets Vince Carter, who finished with 23 points, nine rebounds and six assists. "We created our offense through easy baskets. That's the style of basketball we can put on the floor."
The poor stretch by the Heat followed a spirited first half when they led by as much as six points.
"In the time between the walk to the locker room and the walk back to the court, I don't know how it happened," center Alonzo Mourning said. "You'd have to ask some of my teammates."
The Nets' Richard Jefferson scored 22 points, including eight during their 21-point run. New Jersey scored on five consecutive possessions, missed a shot, then scored on the next five possessions, with Kidd's 3-pointer capping the surge.
During the same stretch, Miami committed a turnover on four possessions in a row.
"We had a lot of mistakes on both ends," Heat forward Dorell Wright said.
Kidd had 17 points, 10 rebounds and seven assists for the Nets, who had lost both previous games against Miami this season. Three-pointers by Kidd and Bostjan Nachbar helped New Jersey maintain a comfortable cushion in the final period.
"It's all about confidence," Carter said. "Guys have been struggling. We played good basketball tonight, and hopefully that carries over."
Wright sparked the Heat's strong start. He finished with 21 points, six blocks and four steals, all career highs.
"If there's a silver lining in this whole thing, it's his development," Riley said. "He's a bright spot right now for us."
Miami finished with 18 turnovers, including six by Walker. Jason Kapono, who replaced Wade in the starting lineup, totaled only eight points.
The Heat fell to 0-3 this season without Wade, who may also sit out Saturday's game at Orlando.
"Missing is missing two of the top five players in the league," Nets coach Lawrence Frank said. "But you never know how a game is going to be determined. We needed to find a way to win a game, and we did."
|Gary Payton's Heat can't keep up with Jason Kidd's Nets, who snap a four-game skid. (Getty Images)|
|New Jersey (11-18) «||24||15||32||20||91|
|NJ:V. Carter 23 Pts
NJ:J. Kidd 10 Reb
NJ:V. Carter 9 Ast
|MIA:D. Wright 21 Pts
MIA:A. Mourning 9 Reb
MIA:A. Walker 5 Ast
|V. Carter, SG||40||8-18||4-4||6||9||0||23|
|J. Kidd, PG||38||6-10||2-2||10||7||1||17|
|R. Jefferson, SF||38||9-14||4-4||5||2||1||22|
|J. Collins, C||24||2-4||0-0||4||0||5||4|
|M. Moore, C||22||0-3||1-2||3||0||4||1|
|B. Nachbar, SF||29||2-7||3-4||3||2||3||8|
|J. Boone, PF||18||2-5||0-0||5||0||3||4|
|M. Williams, PG||14||3-4||1-1||0||1||1||8|
|E. House, PG||8||1-4||0-0||1||0||2||2|
|H. Adams, SG||5||1-3||0-0||1||0||1||2|
|A. Wright, SF||4||0-1||0-0||2||1||0||0|
|C. Robinson, PF||Did Not Play|
|J. McInnis, PG||Did Not Play|
|N. Krstic, C||Did Not Play|
|M. Ilic, C||Did Not Play|
|Complete Box Score|
|D. Wright, SF||41||7-15||7-9||7||4||1||21|
|J. Williams, PG||38||6-15||2-2||4||1||2||17|
|J. Kapono, SF||30||4-8||0-0||2||1||4||8|
|A. Mourning, C||29||4-6||4-7||9||0||3||12|
|U. Haslem, PF||29||5-12||0-1||6||0||2||10|
|A. Walker, PF||35||3-6||1-2||8||5||4||7|
|G. Payton, PG||23||2-5||0-0||2||1||2||4|
|M. Doleac, C||14||1-3||0-0||3||2||2||2|
|C. Quinn, PG||1||0-2||0-0||0||0||0||0|
|R. Hite, SG||1||0-0||0-0||0||0||0||0|
|S. O'Neal, C||Did Not Play|
|J. Posey, SF||Did Not Play|
|D. Wade, PG||Did Not Play|
|E. Barron, C||Did Not Play|
|W. Simien, PF||Did Not Play|
|Complete Box Score|