The San Antonio Spurs overcame a fourth quarter deficit to beat the Oklahoma City Thunder 93-85 on Saturday night.
The win extended the Spurs' home unbeaten streak to 44 games - 31 of which have been this season - while increasing the gap between the second and third seeds in the Western Conference to 12 games.
Frontcourt duo Kawhi Leonard and Lamarcus Aldridge led the way with 26 and 24 points respectively.
For the Thunder, it was a case of deja vu as they once again gave up a fourth quarter lead to lose a game.
Kevin Durant top-scored for them with 28 points while Russell Westbrook added 19 points, seven assits and six rebounds.
Suns 116, Warriors 126
The Golden State Warriors rallied in the fourth quarter agains the Phoenix Suns, maintaining their record home winning streak with a 123-116 victory.
Trailing by nine points as the fourth quarter began, Steph Curry led the way with 15 points in the final 12 minutes. The reigning MVP finished with a game-high 35.
Marreese Speights produced a season-high 25 point performance off the bench for GSW, and 2016 All-Star duo Klay Thompson and Draymond Green had 20 and 19 point nights.
Brandon Knight scored 30 points in his first start for the Phoenix Suns sinc January 19 - finishing 11-of-12 from the floor.
Alex Len (26 points, 13 rebounds), Tyson Chandler (12 points, 12 rebounds) and Devin Booker (18 points, 11 assists) all finished with double-doubles.
Pacers 112, Mavericks 105
The Dallas Mavericks are now on a season-high losing streak of five games after the Indiana Pacers left Texas with a 112-105 win in the early Saturday night game.
Former Maverick Monta Ellis scored 17 points and Paul George produced a 20 points, 10 rebound double-double as seven Pacers scored in double digits.
Dallas came close late on - getting within one point on two occasions in the fourth quarter having trailed by as many as 11 - but are now without a win since March 2.
Dirk Nowitzki led the Mavericks with 30 points, shooting 10-of-16 from the field.
Raptors 112, Heat 104
The Toronto Raptors secured the season series against the Miami Heat with a 112-104 overtime win.
After Luol Deng send the game into overtime with a three-pointer with three seconds remaining, DeMar DeRozan made four crucial free throws in the extra period to help the Raptors move clear of their Eastern Conference rivals.
The 2016 All-Star finished with 38 points, 10 rebounds and seven assists. Kyle Lowry had 18 points while Jonas Valanciunas finished with 20 points and 10 rebounds.
For Miami, Joe Johnson top-scored with 28 points and Deng added 20 points. The Heat have now lost six of their last seven games against Toronto.
Rockets 109, Hornets 125
In defeating the Houston Rockets 125-109, the Charlotte Hornets extended their winning streak to seven games and moved within half a game of the Heat for the fourth-best record in the Eastern Conference.
Six Hornets players scored in double figures but it was Kemba Walker who top-scored with 26 points - 17 of which came in the second half as Charlotte moved away from Houston.
The Hornets were able to restrict James Harded to just 12 points and two-of-14 from the field. Corey Brewer was Houston's highest scorer with 21 points off the bench.
The loss leaves the Rockets on .500 for the seasons and in seventh spot in the West.
Magic 84, Trail Blazers 121
The Portland Trail Blazers returned to winning ways with an emphatic 121-84 win over the Orlando Magic.
Damian Lillard produced a 19 point, 10 assist double-double as fellow guard CJ McCollom and Allen Crabbe added 18 points a piece.
Portland outscored its opponents in every quarter in what was a dominant home win although they had to deal with the ejection of Ed Davis who was handed a flagrant 2 following an altercation with the Magic's Jason Smith.
Victor Oladipo top-scored for Orlando with 18 points but the second-year star managed just one rebound and one assist.
Grizzlies 83, Hawks 95
The Atlanta Hawks took advantage of a depleted Memphis Grizzlies roster to secure a 95-83 win at the Philips Arena on Saturday night.
Paul Millsap led the way with 21 points as four of Atlanta's five starters scored over 15 points. Thabo Sefolosha (13 points, 11 rebounds) added a double-double off the bench.
The Grizzles, who could call upon just 10 players due to a long injury list, produced a poor shooting night all round as they finished 35-percent from the field (33 of 95 shots).
Lance Stephenson top-scored with 18 points but underwent an X-ray on his right wrist after the game.
Warriors 100, Nuggets 116
The Denver Nuggets scored 41 points in the fourth quarter to beat out the Washington Wizards 116-100.
Jusuf Nurkic, D.J. Augustin, Darrell Arthur and Gary Harris each scored 17 points for the Nuggets who rallied from an 11-point third quarter deficit to claim their fourth straight win.
John Wall had 19 points and 11 assists for the Wizards who have now lost five straight and remain outside the Eastern Conference playoff places.
Pistons 125, 76ers 111
All five Detroit Pistons starters scored 19 points or more in a 125-111 win over the Philadelphia 76ers.
Trailing 57-52 at half time, Detroit outscored their opponents 73-54 in the second half to grab the W. Reggie Jackson top-scored with 24 points.
For Philadelphia, Isaiah Canaan led the way with 22 points while Carl Landry added 18 and Ish Smith finished with 16 but shot just six-of-14 from the field.
Pelicans 92, Bucks 103
The Milwaukee Bucks defeated the New Orleans Pelicans 103-92 at the BMO Harris Bradley Center on Saturday.
Khris Middleton (19 points, 10 rebounds) and Greg Monroe (16 points, 11 rebounds) finished with double-doubles while Giannis Antetokounmpo scored 18 points.
Anthony Davis' 29 points and 11 rebounds wasn't enough for New Orleans who now moved to a 24-41 record on the season. Milwaukee, meanwhile, improve to 28-38 with the win.