The Hawks came out of the gate firing and took a 27-18 lead at the end of one. Miami closed the gap in the second quarter but Atlanta scored the last six points of the half including a high arching floater from Dennis Schröder with 1.5 seconds remaining to go up 55-47.
Atlanta sputtered to begin the third and saw the Heat close to within 66-64 just over six minutes remaining in the period. The Hawks finished the quarter strong however, outscoring Miami 22-8 and took an 88-72 lead into the fourth.
Jeff Teague took over from there as he scored 12 of his team-high 27 points in the fourth quarter to finish off the win. Kyle Korver added 18 points while Paul Millsap added 14.
Dennis Schröder continued his strong play and set a career-high with 16 points. Schröder played all 12 minutes of the fourth quarter and finished the game alongside Teague in the Hawks' backcourt.
Dwyane Wade led all scorers with 28 points while Chris Bosh finished with 27. Mario Chalmers logged a double-double with 19 points and 11 assists.
The win is Atlanta's fourth straight and improves their record to 11-6 on the season. They will enjoy an off day on Thursday before wrapping up a two-game road trip with a matchup against the Brooklyn Nets on Friday.