Hawks 105, Nets 98
Deron Williams finished with 23 points and rookie MarShon Brooks added 21 to lead the Nets, who have dropped three straight and fell to 1-3.
The Hawks, who earned a 36-point victory at New Jersey earlier this week, were in a tight game for the first time this season. Their biggest lead was nine early in the fourth quarter before Brooks' 17-footer made it 95-94 with 2:18 remaining.
After Williams' reverse layup cut the lead to 98-96, New Jersey failed to score another field goal, but Brooks made a big mistake after Johnson's 8-footer put the Hawks up 100-96 with 20.6 seconds remaining.
The Nets had no timeouts remaining as he was trying to make an inbound pass from the left sideline with his teammates covered, but Brooks signaled for a timeout.
Johnson hit the ensuing technical free throw and closed the game with four more free throws on the final two possessions to end the scoring.
Teague put Atlanta ahead 98-94 with a three-point play after driving for a layup past Humphries and hitting the ensuing free throw with 1:58 remaining.
Notes: The Nets used the same lineup for the second straight game with Gaines and Okur starting in place of Anthony Morrow and Johan Petro. ...Atlanta begins a three-game, four-night road trip Saturday at Houston. ... The Nets visit Cleveland on Sunday and return home to face Indiana on Monday.