Zaza Pachulia pulled down 10 rebounds in a reserve role for Atlanta, which has won two straight and three of four.
Glen Davis was the only player to score in double figures with 11 points for the Magic, who have lost two straight and seven of eight.
Orlando seemed to have given itself a break by ending the first quarter with a rare lead. The Magic had trailed after the first 12 minutes in seven of their first nine games, but they were outscored 24-12 in the third and were down 14 entering the fourth.
Source: Associated PressHorford, Williams Lead Hawks Over Magic 81-72 by Sports Talk Florida