After losing Stephen Curry in the first half to another injury, the Golden State Warriors relied on a huge night for Draymond Green to pull out a 111-108 win over the Denver Nuggets in overtime.
Curry, who had missed the previous two games with a leg injury, played 14 minutes before leaving with a recurrence of the problem with 2:15 remaining in the second quarter.
The Warriors seemed to be coping without him as they led by 26 but a late charge from the Nuggets sent it to overtime at 102-102 before Golden State prevailed.
Green amassed 29 points, 17 rebounds, 14 assists and four steals, while Klay Thompson added 26 points.
The win lifts the Warriors to 31-2 at the top of the Pacific Division, but the Los Angeles Clippers are doing their best to keep pace as they routed the Philadelphia 76ers 130-99 for their sixth straight win.
DeAndre Jordan collected 22 points and 13 rebounds to lead six Clippers scoring in double figures.
The San Antonio Spurs racked up a franchise record 20th straight home win - and moved to 29-6 on the season - with a 121-103 win over the Houston Rockets.
LaMarcus Aldridge had 24 points and Kawhi Leonard added 22. However, Tim Duncan was held scoreless for the first time in his 1,360-game career. No player had scored in more games to start an NBA career. Duncan, who missed the previous three games, had four rebounds and two assists in 13 minutes of action.
The Oklahoma City Thunder made it four wins in a row atop the Northwest Division standings with a 109-90 win over the Charlotte Hornets.
Kevin Durant collected 29 points and 11 rebounds and Russell Westbrook added 16 points.
LeBron James poured in 29 points as the Cleveland Cavaliers beat the Orlando Magic 104-79, their third straight win as they remain clear at the top of the Central Division.
Sacramento's 142-119 win over the Phoenix Suns gave coach George Karl his 1,155th NBA victory - moving him level with Phil Jackson for fifth all time - but more immediately ended a three-game losing streak for the struggling Kings. Phoenix have now lost eight in a row.
Brook Lopez scored a season-high 30 points and added 13 rebounds to lead the Brooklyn Nets to a 100-97 win over the Boston Celtics, while a 32-point haul from Paul George, who scored 21 in the fourth quarter - powered the Indiana Pacers in a 94-82 win over the Detroit Pistons.
Anthony Davis had 31 points and 14 rebounds as the New Orleans Pelicans snapped a six-game losing streak against Dallas with a 105-98 win over the Mavericks, while Greg Monroe had 19 points and 10 rebounds as the Milwaukee Bucks overcame the ejection of OJ Mayo to beat the Minnesota Timberwolves 95-85.
A career-high 32 points from Rodney Hood helped the Utah Jazz to a 92-87 win over the Memphis Grizzlies.