The Raptors (48-17) have won seven straight and burnished their credentials as a potential NBA Finals team with a 108-105 win over Houston on Friday night, ending the Rockets' 17-game winning streak.
Kyle Lowry hit seven of nine from 3-point range and finished with 30 points against his former team while DeMar DeRozan added 23. Toronto limited the Rockets, who average 15.4 3-pointers, to nine of 27 from beyond the arc and made 15 of 38 themselves.
The Raptors, who lead the Eastern Conference and the Atlantic Division, moved within three games of the Rockets for the NBA's best record and have won 14 of their last 15 overall.
New York (24-42) are trending in the opposite direction, and their 120-112 loss at Milwaukee on Friday night capped a winless four-game road swing and extended their losing streak to six. Tim Hardaway Jr. had 26 points, but the Knicks defense struggled to contain Milwaukee's starting frontcourt as Giannis Antetokounmpo, Khris Middleton and John Henson combined for 72 points.
The Knicks, who are assured of their fifth consecutive losing season, have dropped nine of their previous ten against the Raptors, with the lone victory a 108-100 home triumph November 22 that snapped a four-game home losing streak and an eight-game overall skid.