The New Orleans Pelicans needed two overtime periods to finally see off the Brooklyn Nets after the home side clawed back a 28-point deficit.
Anthony Davis hit 44 points for New Orleans, while Rajon Rondo notched up a triple-double with 25 points, 10 rebounds and 12 assists in the win.
Allen Crabbe tied it up at 116-116 with a three-pointer in the dying moments of the game, but the Pelicans pulled away in the second additional period for their first win in four.
Joel Embiid had a big night for the Philadelphia 76ers, scoring 29 and having 16 rebounds as his side beat the LA Clippers 112-98.
The Clippers had won three on the bounce but went into half-time 69-55 down and did not recover.
Giannis Antetokounmpo helped the Mikwaukee Bucks to a 111-104 win over the Orlando Magic, scoring 32 points, while Tomas Satoransky hit 25 as the Washington Wizards beat the Chicago Bulls 101-90.
The Dallas Mavericks edged a tight contest against the LA Lakers 130-123, while the Golden State Warriors beat the San Antonio Spurs 122-105 as coach Steve Kerr became the fastest to reach 250 wins.
Thirty-one points from TJ Warren were not enough as his Phoenix Suns went down 123-113 to the Denver Nuggets.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here