James scores 40 in Heat win

LeBron James and Dwayne Wade scored 79 points between them as the Miami Heat earned a 141-129 double-overtime win over the Sacramento Kings.

James had 40 points and 16 assists, Wade scored 39 points and Ray Allen added 21, while the team total of 141 equalled a franchise record as they earned their 12th-straight win.

Marcus Thornton led the Kings with 36 points despite starting on the bench.

Deron Williams poured in 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 scored 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.

Irving sat the game out with a knee injury, but 25 points from Dion Waiters ensured he was not missed too much.

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.