"That took a lot of air out of us, especially the one Johnson made," Davis said. "Guys hit shots like that, what can you do? That's not on the scouting report."
For Johnson, the 3 was his first of the season, and only his second attempt.
"Jose is probably the only one who would pass me the ball on the 3-point line," Johnson said. "I didn't hesitate. I just caught it and shot the ball. All summer long I've been working on that shot."
Toronto pulled away from there, with Johnson scoring a turnaround hook shot and making a pair of free throws, Bargnani hitting consecutive jumpers and Calderon finding DeRozan for a powerful alley-oop dunk with 4:00 remaining that gave the Raptors an 89-78 lead.
DeRozan scored 11 points in the first and the Raptors used a 10-2 run and four 3-pointers to open a 32-22 lead, their biggest lead after one quarter this season.
The Magic got eight points and five rebounds from Davis in the second, but Orlando trailed 49-41 at the half.
Afflalo scored four points as Orlando opened the third with an 8-2 run, cutting it to 51-49. A driving layup by Nelson with 1:13 left gave the Magic a 67-66 lead, their first since scoring the game's opening basket. Nelson scored six points in the third, all of them in the final 1:49, as the Magic took a 69-67 lead into the fourth.
NOTES: The Raptors announced that former C Jamaal Magloire has accepted a role as development consultant and community ambassador. The Toronto-born Magloire was cut during training camp, ending his 12-year NBA career. ... Toronto begins a three-game road trip at Philadelphia on Tuesday. The Raptors are 1-4 away from home this season. ... Calderon had 17 assists in a triple-overtime loss to Utah on Nov. 12. His career-high is 19, set twice. ... Buffalo Bills players Jairus Byrd and Kyle Williams attended the game.