D'Angelo Russell's season-high 44 points helped the Los Angeles Lakers beat the Milwaukee Bucks 123-122.
Russell scored the winning points with 5.9 seconds remaining for the Lakers, who were missing the injured LeBron James.
The 28-year-old also dished out nine assists and equalled a career-high nine three-pointers.
Giannis Antetokounmpo made his eighth triple-double of the season but the Bucks fell to a second loss in a row.
The Greek forward finished with 34 points, 14 rebounds and 12 assists on Friday.
Elsewhere, centre Rudy Gobert admitted an "immature reaction" had "cost my team the game" as the Minnesota Timberwolves lost 113-104 in overtime to the Cleveland Cavaliers.
The Frenchman was ejected for his sixth foul of the game with the Timberwolves leading and just 27 seconds remaining in the fourth quarter.
But he stayed on court and made a finger-rubbing 'money' gesture towards the referee which led to him being charged with a technical foul.
The Cavs drew level and forced overtime before clinching the win, with Darius Garland's 34 points and 33 from Jarrett Allen helping them to victory.
Meanwhile, the Washington Wizards ended a 16-game losing streak by beating the Charlotte Hornets 112-100.
The Wizards trailed 76-68 after three quarters but scored 44 points in the final quarter to seal a rare victory.



Police arrest man captured assaulting handcuffed suspect in viral video
President Mahama begins two-day working tour of Upper East Region
11 killed, 13 injured in multiple-vehicle crash on Ofankor-Pokuase stretch
Five reported dead in multiple-vehicle crash at Ofankor barrier
About 82,500 people in Ghana use drugs – NACOC
'Stop using unqualified staff to manage patient data' – Allied Health Profession...
‘Unfinished business requires exceptional leadership’ — GHAPRO backs Mahama for ...
Sedina Tamakloe-Attionu released after state withdraws stay application
Bunkpurugu Police suspend funeral musketry over security concerns
Police launch manhunt for man captured assaulting suspect in viral video