TORONTO -- Julius Randle had 32 points and 11 rebounds, Mitchell Robinson had 10 points and 18 rebounds before fouling out and the New York Knicks won their fourth straight game, beating the Toronto Raptors 112-108 on Friday night.
The win was the first for the Knicks north of the border in more than seven years, snapping an 11-game road losing streak against the Raptors. New York's previous win in Toronto was a 111-109 victory on Nov. 10, 2015. After that game, the referees acknowledged missing Knicks star Carmelo Anthony step out of bounds on a pivotal play late in the fourth quarter.
Jalen Brunson scored 26 points, Quentin Grimes had 16 and Immanuel Quickley 13 for the Knicks. Fred VanVleet scored 28 points and Gary Trent Jr. had 27 for the struggling Raptors. Toronto has lost seven of its past eight at home and 11 of 14 overall.
Toronto's Pascal Siakam scored a career-high 52 points in a Dec. 21 win at New York. He shot 4 for 14 Friday and finished with 18 points and 13 rebounds.
The Raptors trailed by three points through three quarters but gave up an 8-0 run to begin the fourth before battling back. Siakam's 3-pointer with 49 seconds left made it 107-104. Randle split a pair at the line before Trent connected from 3-point range, cutting it to 108-106, but Brunson answered with a three-point play, putting the Knicks up 111-106 with 22 seconds left.
Trent scored on a driving basket but the Raptors couldn't get any closer.
Randle missed from 3 on his first shot of the game and then made six straight, five from long range. He scored 19 in the opening quarter as New York led 30-26 after one.
The Knicks led by as many as 17 in the second and were up 57-47 at halftime. New York took an 81-78 lead to the fourth.