Los Angeles: Kyle Lowry scored 24 points and DeMar DeRozan had 21 as the Toronto Raptors beat the San Antonio Spurs in NBA action for the first time in over two years with a 86-83 victory on Friday.
DeRozan also added six assists and seven rebounds for the Raptors who improved to 31-13 on the NBA season and 17-3 at the Air Canada Centre arena.
The Spurs, who own the best home record in the league at 19-2, had won four straight against the Raptors. The last time Toronto beat San Antonio was 97-94 on December 2015.
Centre Jonas Valanciunas had a double-double with 15 points and 11 rebounds in front of a sold out crowd of 19,800.
LaMarcus Aldridge finished with 17 points and 14 rebounds for the Spurs who were missing several key players with injuries, including Manu Ginobili (right thigh contusion) and Kawhi Leonard (quadriceps).
Fred VanVleet, who bruised his knee in Monday's 117-111 loss in Philadelphia, did not play for the second game in a row for Toronto.
DeRozan said San Antonio is a tough team even without their stars.
"They're just a product of the San Antonio Spurs," said DeRozan. "What they're capable of every single night, with their starters or without their starters, they're a well-rounded group. Everybody understands their roles and they play extremely hard."
Elsewhere, Dillon Brooks scored a career-best 22 points, Ben McLemore had a season-high 21 and the Memphis Grizzlies won their third straight with a 106-88 win over the Sacramento Kings.
The game marked Zach Randolph's first game in Memphis since spending eight years as a key player in the franchise.
Randolph was greeted with a standing ovation when he was introduced with the starting lineups and the management showed a tribute video between the first and second quarters.
Randolph finished with four points and six rebounds for the Kings, who have lost seven straight.
De'Aaron Fox led the Kings with 16 points and six assists.
Tyreke Evans added 14 points for Memphis.
In Detroit, Bradley Beal and Kelly Oubre had 26 points apiece, and the Washington Wizards scored 45 in the third quarter before holding off the Detroit Pistons 122-112.
Andre Drummond had 14 points, 21 rebounds and eight assists for the Pistons, who have lost four straight.
Other results:
Knicks 117, Jazz 115
Tim Hardaway, Jr scored 31 points and went 6-of-7 from 3-point range to lead New York to a win at Utah.
Courtney Lee and Kristaps Porzingis each chipped in 18 points for the Knicks. New York won for just the third time in 10 games in January.
Lakers 99, Pacers 86
Jordan Clarkson scored 16 of his season-high 33 points in the final quarter to lead Los Angeles to a 99-86 victory over Indiana at the Staples Center in Los Angeles.
Clarkson was 14-of-19 shooting and also contributed seven rebounds and seven assists while falling two points shy of his career high. Julius Randle added 14 points and Kyle Kuzma scored 13 as the Lakers won for the fifth time in the past seven games.
Nets 101, Heat 95
DeMarre Carroll scored a season-high 26 points as Brooklyn, which trailed by 16 in the third quarter, rallied to defeat Miami at Barclays Center.
The Heat were led by centre Hassan Whiteside, who had 22 points, 13 rebounds and four blocks. Point guard Goran Dragic added 17 points.
Brooklyn cooled off a Miami team that, even with the loss, has won eight of its last 10 games overall and eight of its last 11 on the road.
Suns 108, Nuggets 100
Guard Devin Booker scored 30 points and TJ Warren added 25 points in Phoenix's victory over Denver at the Pepsi Center in Denver.
Reserves Josh Jackson and Isaiah Canaan had 16 points apiece and Canaan made a season-high four 3-pointers for the Suns, who broke a three-game losing streak.