MIAMI - Tyler Johnson scored 23 points to lead six players in double figures, and the Miami Heat stopped a three-game slide when they beat the reeling Memphis Grizzlies 115-89 on Saturday night.
The Grizzlies lost their ninth game in a row, the longest active streak in the NBA, and their second in as many nights.
Justise Winslow scored a season-high 17 points for the Heat. Reserve Wayne Ellington went 5 for 10 from 3-point range and scored 15.
Miami's Dwyane Wade was limited to 18 minutes by foul trouble and scored six points. But the Heat, scrambling for a playoff berth, still managed to win for only the second time in the past 10 games.
Andrew Harrison scored 17 points for the Grizzlies, who played without leading scorer Tyreke Evans. He'll undergo a precautionary MRI Sunday on his injured right ribs.
The Heat took the lead for good at 28-26. Their margin reached 92-70 by the end of the third quarter.
Miami outscored Memphis 50-30 in the paint, 13-2 on fast breaks and 26-8 off turnovers (see full recap).
Irving's 31 powers Celtics past Knicks
NEW YORK - Kyrie Irving had 31 points, nine rebounds and eight assists, leading the Boston Celtics over the New York Knicks 121-112 on Saturday for their second victory in two nights since the All-Star break.
Irving scored 15 points in a dazzling third quarter and then helped the Celtics finish it off with his passing in the fourth, highlighted by a behind-the-back dish to Jaylen Brown for a dunk that made it 115-106.
Brown had 24 points for the Celtics, who went into the break with three straight losses but came back with a victory in Detroit on Friday.
Trey Burke scored 26 points off the bench for the second straight game for the Knicks, but they couldn't win this one after beating Orlando on Thursday to end an eight-game skid.
Irving was just 1 for 6 behind the arc in the first half but showed no lack of confidence in the third. He scored 14 straight Boston points, hitting four 3-pointers and pushing the ball right at the Knicks.
His last 3-pointer in that spurt gave the Celtics a 10-point lead, but the Knicks chipped away while he rested and it was a two-point game by the time he returned with 8:14 remaining.
Irving soon made another 3, and passed to Al Horford for a 3 that pushed the lead back to double digits.
Horford finished with 13 points and 10 rebounds (see full recap).
Warriors avenge pair of blowout losses to OKC
OAKLAND, Calif. - Kevin Durant scored 28 points for Golden State while avenging an embarrassing home loss to his former Oklahoma City team earlier this month and another on the road in November, leading the Warriors past the Thunder 112-80 on Saturday night.
Stephen Curry added 21 points with five 3-pointers, nine rebounds, six assists and three steals as Golden State put on the kind of defensive performance coach Steve Kerr has been seeking from the defending champs.
Russell Westbrook had 15 points, 12 rebounds and seven assists for Oklahoma City, which failed to reach 100 points for the first time in the last five games. The Thunder had scored at least 100 in 14 of their last 16.
Durant's pretty layup off a perfect pass by Curry with 3:06 left in the third put the Warriors up 75-66. That was part of a 37-11 Golden State run that included 30 points over the final 8:48 of the third -- when Zaza Pachulia subbed in to relieve JaVale McGee.
The Warriors held Paul George to five points. George's 3-pointer at the 7:52 mark of the third with Durant's hand in his face was his first basket after going 0 for 9 to begin the game. He finished 1 for 14 after going off for 38 points in the last meeting when Oklahoma City left Oracle Arena with a 125-105 rout on Feb. 6.
Golden State also lost at OKC by 17 on Nov. 22 (see full recap).