Nick Young had 15 points to help the Sixers win three straight games for the first time since the final three games of November.
Hawes and Young both scored big buckets during a 14-1 run in the third quarter that helped the Sixers put away the undermanned Magic.
Orlando listed six players as inactive in its 10th straight loss. E'Twaun Moore had 18 points and Nik Vucevic grabbed 14 rebounds.
The Sixers lost leading rebounder Thaddeus Young to a strained left hamstring late in the first half.
This material may not be published, broadcast, rewritten, or redistributed.