Hawks 107, Suns 94: Josh Smith collected 17 points, 11 rebounds and seven assists and Al Horford added 16 points and 11 boards as host Atlanta won its second straight.
Kyle Korver went 4-for-5 from 3-point range and chipped in 16 points and Devin Harris added 15 points for the Hawks, who beat Phoenix for only the third time in the last 11 meetings.
Goran Dragic had 21 points and eight assists to lead the Suns, who have dropped five of six and remained tied with New Orleans for the worst record in the Western Conference. Jermaine O'Neal added 18 points and Markieff Morris had 15 points and 11 rebounds for Phoenix.
It was close for most of the first half, but the Hawks began to gain some separation late in the second quarter and took a 57-46 lead into the break after DeShawn Stevenson's buzzer-beating 3-pointer.
The Suns never got closer than five points in the second half, and they were done in by a drought of more than four minutes without a field goal, as Atlanta took an 82-68 lead into the fourth and coasted to an easy win.
GAME NOTEBOOK: Horford has scored in double figures in 24 consecutive games, the second-longest streak of his career, and has recorded double-doubles in six of the past seven contests. … The Suns were 3-for-19 from 3-point range, while Atlanta was 12-for-23. … Korver has made a 3-pointer in 58 consecutive games, the longest streak in the NBA since Peja Stojakovic's 62-game run from Jan. 16-Dec. 10, 2008.