OKLAHOMA CITY — Kevin Durant scored 31 points – all but two after halftime – and Oklahoma City rallied from a 16-point deficit to beat Utah 104-98 in overtime Sunday night, the Thunder’s second win over the Jazz in a three-day span.

Russell Westbrook added 25 points, 11 rebounds and five assists for the Thunder, who have won nine straight home games against Utah dating to the 2010-11 season. Oklahoma City extended its longest winning streak of the season to five games.

Rodney Hood had 23 points, Gordon Hayward scored 22 and Alec Burks added 21 for the Jazz, who fell five games behind first-place Oklahoma City in the Northwest Division.

HEAT 100, GRIZZLIES 97: Dwyane Wade’s jumper with 21.9 seconds left gave Miami its first and only lead of the second half and the Heat rallied from 16 points down to beat Memphis and end a three-game slide, in Miami.

Chris Bosh scored 22 points, Gerald Green added 16 and Luol Deng scored 15 for Miami. Wade’s jumper put the Heat up one, and Justise Winslow closed it out with two free throws in the final second.

SUNS 108, TIMBERWOLVES 101: Brandon Knight rebounded from a one-point outing in his last game to make seven 3-pointers and score 25 points, helping host Phoenix beat Minnesota.

Knight scored nine of his points in the fourth quarter, all on 3s.

Raptors 96, 76ers 76: DeMar DeRozan had 25 points, Luis Scola added 22 and host Toronto beat Philadelphia to win its fourth straight game.

DeRozan came into the night averaging 21.7 points per game, and this was his third straight outing with at least 20 points. Scola matched his season-high point total from a game in November.