Stephen Curry scored 41 points as the Golden State Warriors beat the Milwaukee Bucks 122-121 to end their three-match losing streak.
The 33-year-old registered 30 points in the second half as the Warriors overturned a 10-point deficit with four minutes remaining.
The Warriors, who had lost seven of their past eight games, are 10th in the Western Conference.
“We just needed a win to feel good about ourselves,” Curry said.
The Warriors are just inside the play-off positions with 24 wins and 27 losses.
“We needed this win in the worst way,” Curry added. “It gives you confidence and it should help us build our identity.”
The Philadelphia 76ers beat the Boston Celtics 106-96 to return to the top of the Eastern Conference.
Joel Embiid, continuing his return from a knee injury, scored 35 points – making 16 of his 20 shooting attempts.
Boston were booed by their own fans during the third quarter as Philadelphia established a 21-point lead.
Elsewhere, the Los Angeles Lakers claimed a 110-101 win over the Toronto Raptors.