Evan Fournier scored 29 points and Serge Ibaka added 17 to lead the Magic to a 102-94 victory over the Sacramento Kings on Thursday night in Orlando.
In one of their better offensive games this season, the Magic had five players score in double figures with Aaron Gordon contributing a double-double with 13 points and 10 rebounds, while reserve Jeff Green scored 15 points.
The Magic won back-to-back games for the first time this season as they returned home from a three-game trip.
DeMarcus Cousins led all scorers with 33 points, while Rudy Gay added 16 for the Kings, who have lost three straight.
Orlando took the lead for good late in the second quarter but had to hold off the Kings, who pulled within 94-95 in the final five minutes when Cousins knocked down a jumper.
But the Magic pulled away down the stretch with big free throws from Gordon and Fournier.
The Magic stepped up defensively in the second quarter, limiting Gay to 2 points and Cousins to none after the two had scored 10 and 14 points, respectively, in the first quarter.
Bucks 125, Pacers 107 — Giannis Antetokounmpo and Jabari Parker each had 27 points to lead Milwaukee past Indiana.
Paul George scored 23 points, C.J. Miles added 19 off the bench, and Jeff Teague had 16, but it wasn't enough as the Pacers slipped to 0-3 on the road.
Nuggets 102, Timberwolves 99 — Danilo Gallinari had 19 points and five rebounds and visiting Denver outlasted Minnesota.
Jusuf Nurkic scored 18 points and Wilson Chandler scored 19 to lead a strong showing by Denver's second unit to erase a 15-point second-quarter deficit. Karl-Anthony Towns had 32 points and 14 rebounds to lead the Timberwolves.