LeBron James scored 33 points — four more than Dwyane Wade, the NBA’s leading scorer — as Cleveland remained the league’s only unbeaten team on its own floor with a 93-86 win over the Miami Heat on Sunday.
For the second straight game, the Cavaliers had to come back late at Quicken Loans Arena to extend their home winning streak, which is now at 16 straight. Cleveland was down by nine points going into the fourth and trailed by eight before going on an 18-2 run and outscoring Miami 26-11 over the final eight minutes.
Mo Williams scored 20 before fouling out and Ben Wallace had 14 rebounds for the Cavs (26-4), who won their sixth straight.
The Heat had their winning streak stopped at four.
CELTICS 108, KINGS 63
At Sacramento, California, Kevin Garnett had 21 points and 11 rebounds as Boston rebounded from back-to-back losses in emphatic fashion, beating Sacramento in one of the most one-sided wins in franchise history.
The 45-point margin of victory matched the sixth biggest ever by the Celtics, who also beat the New York Knicks by that amount last season.
The Celtics started this four-game road trip with a franchise-record 19-game winning streak, but the defending NBA champions lost a Christmas Day showdown against Los Angeles Lakers and then again the following night at Golden State.
The Kings lost their sixth straight game since winning their first under interim coach Kenny Natt and have dropped 16 of 18 overall.
LAKERS 130, WARRIORS 113
At Los Angeles, Kobe Bryant scored 31 points and Derek Fisher added 19 as the Los Angeles Lakers rolled to a victory over Golden State.
The Lakers, who hadn’t played since a win over Boston on Thursday, breezed to a relatively easy victory over the Warriors, who have won just twice in 19 games against Los Angeles at Staples Center.
Sasha Vujacic had 17 points, Pau Gasol had 13 points, nine rebounds and seven assists, and Andrew Bynum chipped in with 13 points and 10 rebounds.
Jamal Crawford returned to the Warriors’ lineup after missing two games with a groin strain and scored 22 points.
NUGGETS 117, KNICKS 110
At New York, Carmelo Anthony scored 32 points after missing three games with a bruised right elbow to lead Denver over the defenseless New York.
The Nuggets blew the double-digit lead they seized by making 15 of 20 shots in the second quarter, but recovered behind Anthony’s flawless fourth and sent the Knicks to their sixth straight loss.
J.R. Smith added 16 points and Chauncey Billups 14 for the Nuggets, who shot 57 percent from the field in the opener of a four-game road trip.
Nate Robinson scored 20 points and David Lee had 19 for the Knicks, who have yielded an average of 115.5 points during their skid. They came in allowing teams to shoot 48.3 percent, the highest in the NBA.
It was only the third 30-point game this season for Anthony, who has been bothered by the elbow since he was originally hurt in a victory over Houston on Nov. 30.
MAVERICKS 98, CLIPPERS 76
At Los Angeles, Josh Howard had 29 points, nine rebounds and a career-best seven assists to lead Dallas over Los Angeles while Mavericks leading scorer Dirk Nowitzki served a one-game suspension. The ban was announced by the NBA about three hours before the game.
Nowitzki received a flagrant-two foul and an automatic ejection in the fourth quarter of Friday night’s 97-88 loss at Utah. He took a backward swing at Matt Harpring with a closed fist and hit him in the face after he and the Jazz forward got tangled up under the basket.