ATLANTA (AP) -- Paul Millsap scored 26 points and the Atlanta Hawks overcame LeBron James' 30 points to beat the Miami Heat 121-114 on Monday night.
DeMarre Carroll added 19 points and Pero Antic had 17 for the Hawks, who snapped a nine-game losing streak in their series with the Heat.
Chris Bosh had 21 points for Miami, which was without Dwyane Wade for the second straight game.
James sank back-to-back 3-pointers midway through the final period to give Miami its first lead of the second half at 107-104. The Hawks regrouped to lead 112-108 following two free throws by Millsap.
The Hawks led 116-111 when a missed layup by Atlanta's Shelvin Mack set up James' three-point play to cut the lead to two points. Kyle Korver, who had 12 points, answered with a 3-pointer.
James had a turnover on a bad pass and a missed 3-pointer on Miami's next two possessions.
Atlanta took its first win over Miami since Jan 2, 2012 and its first home win in the series since Nov. 18, 2009.
The Hawks led the Heat by 12 points at 57-45 late in the high-scoring first half and kept a 97-92 advantage entering the final period.
Miami appeared bound for its eighth comeback from double-digit deficits of the season.
With a large portion of the Atlanta crowd chanting "Let's go, Heat!" James sank a 3-pointer with 7:06 remaining for a 104-all tie. James sank another jumper on Miami's next possession to give the Heat the lead.
Carroll's 3-pointer for Atlanta tied the game at 107. Miami took its last lead when Mario Chalmers, who had 17 points, made one of two free throws.
Wade, who missed his second straight game, said before the game there is "still a little soreness" in his knees.
Some players on each team wore purple shoes on Martin Luther King Day in King's hometown. Both teams and the officials wore "Dream Big" logos on their warm-up shirts.
King's daughter, Bernice King, delivered a brief message before the game.
The Hawks led 71-70 at halftime, setting a season high for points in a half and points allowed by a Miami opponent in a half. The Heat matched their season high for points in a half. It was only the second time in Miami's franchise history both teams had at least 70 points in a half.
Antic had 12 points in the half but was called for two fouls in the first two minutes of the second half. Antic went to the bench with five fouls.
Elton Brand replaced Antic and had six points in the third period, helping the Hawks take a 97-92 lead into the final period.
Korver hit a 3-pointer to open the second period, extending to 109 his NBA record of consecutive games with a 3.
James was slow to return to his feet after he was hit in the back of his head by Korver as Korver was attempting to block James' shot with 3:18 remaining in the first half. Korver was called for a flagrant foul, but the call was overturned following a review.
NOTES: The Heat and the Celtics each had 70 or more points in the second half on April 12, 1990 at Boston, the only other time Miami and its opponent each scored at least 70 points in a half. ... Coach Erik Spoelstra said G Toney Douglas, acquired in a three-team trade on Wednesday, was working out in Miami. ... Forward-center Chris Andersen, who has missed the Heat's past three games with a right knee contusion, returned with eight points. ... C Greg Oden did not play. ... Detroit Lions quarterback Matthew Stafford, the former University of Georgia star, attended the game.