Atlanta won its second in a row to climb above the .500 mark and ended what had been the first two-game winning streak of the season for the Cavaliers.
Horford was one of seven Atlanta players to reach double figures with 22 points. The Hawks outscored Cleveland 37-20 in the opening period and were not threatened the rest of the way.
Dion Waiters led Cleveland with 30 points, his largest total of the season.
Senate Democrats to pull all-nighter on climate change
Scarlett Johansson steps out with fiance after pregnancy reveal