PORTLAND, Ore. (AP) — Kyle Lowry had 30 points, DeMar DeRozan added 29 and the Toronto Raptors snapped Portland's five-game winning streak with a 110-103 victory over the Trail Blazers on Thursday night.

Damian Lillard had 27 points and 11 assists, while CJ McCollum added 21 points for Portland in the matchup between two of the league's dynamic backcourts.

The Raptors, who have lost only one of their last 14 games, extended their lead to 94-81 on Lowry's 3 with 6:52 left in the game. Toronto made 12 of 19 3-point attempts in the game, with Lowry scoring seven of them to match his season high.

Lillard hit a jumper and Allen Crabbe made a pair free throws to pull Portland within 106-101 with 55.3 seconds left, but McCollum missed a 12-foot jumper and Toronto hit free throws to end the threat.

More From 1460 ESPN