Carter was fouled by Smith with 5.3 seconds to play and that forced the Nets to inbound from in front of their bench.
The inbounds pass by Jarvis Hayes went into the backcourt and Carter made the play of the game to get the Nets a rare home win in a contest in which New Jersey coach Lawrence Frank was ejected in a dismal second quarter.
Hayes hit a 3-pointer with 1:35 to play to give New Jersey a 90-87 lead, but the Hawks came back, getting within 2 points when Bibby made two of three free throws after being fouled by Harris on a 3-pointer with 20.7 seconds left in the overtime.
Lakers 113, Jazz 100 - Kobe Bryant scored 40 points and Los Angeles beat Utah for its fifth straight win and 17th in 18 home games.
Pau Gasol added 21 points, giving him 10,001 for his career.
Mehmet Okur had 21 points and 13 rebounds for the Jazz. Ronnie Brewer added 20 points, and Deron Williams had 10 points and 12 assists.
Down 15 points to start the fourth quarter, Utah outscored the Lakers, 11-2, to get within 7. The Lakers didn't help themselves when Bryant missed two consecutive shots and Odom turned the ball over before Andrei Kirilenko scored off his own steal to draw the Jazz to 97-93 with 2:59 remaining.
Nuggets 122, Thunder 120 - Carmelo Anthony's 3-pointer from the corner with 0.1 seconds left capped a 31-point outing and lifted visiting Denver past Oklahoma City.
Anthony's winner came after Oklahoma City's Kevin Durant hit a 3-pointer with 2.7 seconds left to put the Thunder (4-30) ahead. Oklahoma City was seeking consecutive wins for the first time this season.
Timberwolves 115, Warriors 108 - Three days after surrendering a 29-point lead in the final 22 minutes of a loss to Dallas, Al Jefferson had 32 points and 10 rebounds to lead host Minnesota over Golden State.
Suns 106, Clippers 98 - Amare Stoudemire scored 23 points and host Phoenix extended its winning streak to three and dealt Los Angeles its sixth consecutive loss.