Stephen Curry broke his own NBA record for consecutive three-pointers as he led the Golden State Warriors to a 123-116 win over the Utah Jazz.
Curry scored a three-pointer for the 158th successive game, breaking his previous record of 157 which had stood since November 2016.
He made 28 points as his side overcame an eight-point deficit to win, having earlier thrown away a 16-point lead.
Rudy Gobert top-scored for the Jazz with 20 points and 19 rebounds.
Elsewhere, DeMar DeRozan scored a game-winning buzzer-beater for the second successive night - making him the first player in NBA history to do so - as his Chicago Bulls edged out the Washington Wizards 120-119.
The Denver Nuggets cruised to a 124-111 win over the Houston Rockets, but the Detroit Pistons needed overtime to beat the San Antonio Spurs - a Saddiq Bey three-pointer with 1.9 seconds remaining sealing a 117-116 win to end the Pistons' four-game losing run.
By: Dhanjay Source: BBC
Stay tuned for the latest news on our radio stations