The Eastern Conference-leading Hawks beat the sharp-shooting Western Conference pace setters at their own game, connecting on 15 of 27 shots from three-point range.
Seven Atlanta players reached double figures, Jeff Teague leading their balanced attack with 23 points, while Kyle Korver tallied 17, including five three pointers.
Paul Millsap weighed in with 21 points, Mike Scott had 17 off the bench and Al Horford contributed 12, along with 14 rebounds and six assists, as Atlanta made it 21wins in their last 22 games.
The surprising Hawks are seeking their first NBA title since 1958, when the franchise was based in St Louis.
The Warriors were led by ???Splash Brothers??? duo Klay Thompson and Stephen Curry, Thompson scoring 29 points while Curry shook off a slow start to register 26.
The Hawks have now taken their record to 42-9 while Golden State slipped to 39-9.
“We already know that we are a good team,” said Teague. “We believe in ourselves. We come out every night and believe we can win every game. This was just another game.”
But Korver said: ???It feels good.
“That is a really good team, that’s a really dangerous team. They can get hot, they can get cold, they can get really hot all in the same game. They are really hard to prepare for.
???We knew we had to play a good 48-minute game to beat them.”
Elsewhere, Anthony Davis stunned the Oklahoma City Thunder as he nailed a three-pointer on the buzzer to give the New Orleans Pelicans a 116-113 win.
The 21-year-old, who also had 10 rebounds, saved the best of his 41 points until last, clinching the win after Russell Westbrook’s free throws had tied the game with 1.2 seconds to go.
Westbrook saw a career-high 48 points go to waste, having added 11 assists and nine rebounds.
The Cleveland Cavaliers’ winning streak ended at 12 games as they went down 103-99 to the Indiana Pacers.
CJ Miles scored 26 points while David West had 20 points and 13 rebounds, helping Indiana come back from a 13-point third-quarter deficit.
Kyrie Irving led the Cavaliers with 29 points while LeBron James had 25.
The San Antonio Spurs beat the Miami Heat 98-85 behind 24 points from Kawhi Leonard in their first meeting since the NBA Finals.
Tony Parker tallied 21 points while Tim Duncan had 10 points and 12 rebounds.
Brooklyn 92-88 NY Knicks
Indiana 103-99 Cleveland
Orlando 103-97 LA Lakers (OT)
Toronto 123-107 LA Clippers
Atlanta 124-116 Golden State
Boston 107-96 Philadelphia
Detroit 98-88 Denver
Houston 117-111 Milwaukee
Minnesota 90-89 Memphis
Oklahoma City 113-116 New Orleans
Phoenix 100-93 Utah
San Antonio 98-85 Miami