Heat 89 (32-26), Celtics 101 (35-25)

Hassan Whiteside had 13 points, 15 rebounds and 8 blocks, but it wasn’t enough as Boston outscored Miami by 10 in the fourth quarter. The win gave Boston a two-game lead over the Heat for third place in the East.

T-Wolves 112 (19-40), Pelicans 110 (23-25)

Anthony Davis was a last-minute scratch for the Pels, and only he could have stopped ROY frontrunner Karl-Anthony Towns in this one. Towns had 30 points and 15 rebounds to lead the Pups.

Blazers 103 (31-28), Bulls 95 (30-28)

Damian Lillard hit the 30-point mark for the sixth time in seven games. The red-hot Blazers have now won seven of their last eight games, and 12 of their last 14.

Spurs 104 (50-9), Rockets 94 (29-30)

Inconsistent defensive effort by the Rockets left them in a 62-33 hole early in the third quarter. That’s a deficit you can’t battle back from, especially if James Harden is shooting just 10-25 from the field.

Pistons 102 (30-29), Bucks 91 (24-35)

Detroit was on fire from outside in the first half, shooting 6-7 from behind the arc in the first quarter and 5-12 in the second. Andre Drummond posted his NBA-leading 50th double-double with 15 points and 17 rebounds.

Warriors 121 (53-5), Thunder 118 (41-18)

The Warriors couldn’t get things going in the first half, and then Stephen Curry went down with an ankle injury early in the third quarter. Kevin Durant and Russell Westbrook both had major nights, but Curry came back and started to light things up.

Steph scored 31 points after returning from the locker room, and sealed the win in OT with this 39-foot, game-winning overtime bucket.

Nets 98 (17-42), Jazz 96 (28-30)

Brook Lopez and Thaddeus Young combined for 40 points as Brooklyn improved to 2-0 without Joe Johnson.

Grizzlies 106 (34-24), Suns 111 (15-44)

Alex Len had 22 points and 16 rebounds as Phoenix snapped a 13-game losing streak.