Elsewhere, Luka Doncic finished with 35 points, 11 rebounds and 11 assists as the Dallas Mavericks beat the Miami Heat 114-108.
Kyrie Irving scored 23 points while four other players made double figures as the Mavericks ended a three-game losing streak.
The Minnesota Timberwolves edged to a 113-111 win over the Indiana Pacers in a see-saw match in which the lead changed hands 17 times.
Anthony Edwards top-scored with 44 points, including a 25ft three-pointer to give the Timberwolves a 108-105 lead with one minute, 11 seconds remaining.
DeMar DeRozan and Nikola Vucevic both scored 33 points as the Chicago Bulls held off a late rally from the Golden State Warriors to win 125-122.
Klay Thompson’s 28ft three-pointer gave the Warriors a 119-118 lead with 40 seconds remaining, but DeRozan scored with a pull-up from 17 feet to put the Bulls back in front.
Kevin Durant scored 35 points as Phoenix Suns secured a second straight win with a wire-to-wire 120-113 victory over the Toronto Raptors.