Orlando led by as many as 37 points and never trailed.
The skid was the longest in Magic history to any one team, just as the winning streak was Cleveland's best against a single opponent. The Magic hadn't beaten Cleveland since Nov. 23, 2012.
Vucevic made 12 of 16 field-goal attempts.
Orlando jumped out to a 12-2 lead in the first three minutes of the first quarter. The Magic led 56-45 at halftime and pulled away with a 32-20 third quarter.
The Cavaliers shot just 38.4 (33 of 86) from the field.
The Magic shot 17-of-35 from 3-point range to Cleveland's 7-of-25. Orlando already had 11 3s in the bank by the time Iman Shumpert made Cleveland's first 3-pointer with 8:58 left in the third quarter.
NOTES: Magic PG Elfrid Payton is "going to miss some games," according to coach Frank Vogel. Payton underwent an MRI exam Saturday, which showed a "mild to moderate" left hamstring strain suffered in Friday's loss to Brooklyn. ... Orlando F Aaron Gordon (sore left ankle) missed his second straight game. He tested it out before the game but Vogel said it was unlikely Gordon would play. ... Both Magic players on "two way" contracts, C Khem Birch and F Wes Iwundu, were activated for the game. ... Cavaliers PG Derrick Rose missed the game because of the sprained left ankle suffered Friday in Milwaukee. Coach Tyronn Lue said he didn't know when Rose would return. The NBA upgraded the foul committed by Bucks C Greg Monroe that injured Rose to a flagrant-one. Monroe wrapped Rose around the neck on a drive to the hoop with 10:12 left in the game, but was assessed only a common foul. ... The Cavs were 17-of-17 from the foul line Friday night in Milwaukee. The last time they were perfect on that many foul shots was Dec. 17, 1987, when Cleveland shot 22-of-22 from the stripe against Chicago -- a franchise record.