Magic 118, Bucks 104: Jerry Reynolds scored 21 points and led a 10-2 fourth-quarter spurt that helped Orlando hold off Milwaukee for its first victory in 10 games against the Bucks.
Jeff Grayer's free throw trimmed Orlando's lead to 99-93 with 4:53 to go, but the Magic pulled away with Reynolds scoring five points in a 10-2 spurt that put Orlando up 109-95.
Anthony Bowie led the Magic with 22 points on 11-of-15 from the field.
Hornets 126, Heat 109: Rookie Larry Johnson had 28 points and 13 rebounds in Charlotte's win, which was interrupted by two fights and two ejections.
The Hornets jumped ahead 14-1 and held the Heat without a field goal for the game's first four minutes. Glen Rice's layup with 7:45 left in the first quarter broke the Heat's drought and made the score 14-3.
Johnny Newman scored 20 and Dell Curry 19 as Charlotte had seven players in double figures in winning for the fourth time in five games.