LeBron James and Dwayne Wade ran riot as the Miami Heat made it 12 straight wins with a record-equalling 141-129 double-overtime victory over the Sacramento Kings.
James topped the scoring with 40 points - and 16 assists - while Wade chipped in with 39. Ray Allen also got in on the act with 21 as the Heat equalled a franchise record of 141 points.
Marcus Thornton was the pick of the Kings squad with 36 points despite starting on the bench.
Deron Williams weighed in with 33 points to help the Brooklyn Nets beat the New Orleans Hornets 101-97.
Brook Lopez added 20, while his twin brother Robin, playing for the Hornets, scored 14.
David West led the way with 28 points to lift the Indiana Pacers to a 108-97 win over the Golden State Warriors.
The win came despite Stephen Curry scoring 38 points for the Warriors, who lost for the first time in four games.
The Cleveland Cavaliers shrugged off the absence of Kyrie Irving to beat the Chicago 101-98, their first win over the Bulls in nearly three years, while Blake Griffin's 24 points helped the Los Angeles Clippers overwhelm the Charlotte Bobcats 106-84.
The Milwaukee Bucks claimed a 95-90 win over the Dallas Mavericks, who got 21 points and 20 rebounds from Dirk Nowitzki, while the Orlando Magic got their first win in 11 road games by seeing off the Philadelphia 76ers 98-84 and the Phoenix Suns edged out the Minnesota Timberwolves 84-83 in overtime.