TORONTO - Ryan Anderson had a career-high eight three-pointers for a 28 points as the Orlando Magic extended their win streak to three games with a 117-101 victory over the Toronto Raptors on Monday night.

Anderson, who came into the game the league leader in three-pointers made (135) and attempted (331), went 6 of 10 in the first half and finished 8 for 13 from beyond the arc.

With the win, the Orlando swept the season series winning all three games. The Magic have now won five of the last six over Toronto.

The Raptors (17-33), who have lost 11 their last 17 against the Magic, were led by Gary Forbes' 21 points.

Jose Calderon finished with nine points and 11 assists while Andrea Bargnani was held to just eight points.

Dwight Howard -- who came in averaging 11.7 rebounds and 30.4 points in his last seven visits to Toronto -- finished with 23 points and 10 rebounds.

Orlando (32-18) opened the game on a 10-0 run and led 24-8 late in the first quarter. However, the Raptors closed the gap to within two thanks to a 16-4 run to close out the period.

The 93 points allowed by Toronto through three quarters was the most allowed after three by the team this season.

Jerryd Bayless had six points in 10 minutes of action during the first half, but left the game and did not return after re-aggravating his left hip pointer injury that kept him out the previous two games.

Orlando's Glen Davis, who finished with 13 points, missed much of the second quarter getting five stitches on his head after being clipped by Calderon under the Raptors basket.