ORLANDO, Fla. (AP) -- DeMar DeRozan swished a fadeaway jumper at the buzzer as the Toronto Raptors fought off a late-game charge by the Orlando Magic to earn a 97-95 victory on Thursday night.
It was a wild offensive night on both ends, featuring 12 lead changes and 12 players reaching double figures.
DeRozan led Toronto with 22 points, followed by Amir Johnson with 21 points and 10 rebounds. It was Johnson's sixth double-double of the season.
The victory gave the Raptors a four-game season sweep of Magic, who dropped their fourth game in a row.
Nikola Vucevic led Orlando with 19 points and 14 rebounds. Arron Afflalo added 16 points and Glen Davis had 15.
The Magic have lost 15 of their last 17 overall. They host Detroit on Sunday.