CHARLOTTE, N.C. (AP) -- DeMar DeRozan continued his torrid pace, scoring 34 points as the Toronto Raptors snapped the Charlotte Hornets' four-game winning streak with a 113-111 win Friday night.

DeRozan came into the game averaging an NBA-high 34.1 points per game. He shot 14 of 26 from the field and made several key jumpers down the stretch as the Raptors erased a 10-point deficit in the fourth quarter to win for the fifth time in six games.

DeRozan has scored at least 30 points in seven of Toronto's eight games.

His latest big night offset a huge performance from Charlotte guard Kemba Walker, who scored 40 points on 12-of-19 shooting, including 7 of 12 from 3-point range. Walker also had 10 rebounds and six assists.