Thunder 97, Magic 89: Kevin Durant scored 11 of his 25 points in the final six minutes as visiting Oklahoma City staved off Orlando's upset bid.
Russell Westbrook added 19 points, nine assists and six rebounds and Serge Ibaka had 14 points and 13 points as the Thunder halted a two-game losing streak with its second win over the Magic in eight days.
Rookie Moe Harkless scored a season-high 25 points to lead five players in double figures for Orlando, which erased a 13-point halftime deficit before tumbling to its sixth consecutive defeat
Despite losing leading scorer Arron Afflalo to injury and playing without center Nikola Vucevic, the Magic rallied in the second half behind Harkless and Jameer Nelson, who combined for 26 of their 32 points in the third quarter to cut the deficit to 70-66.
The Thunder briefly lost the lead in the fourth and were deadlocked at 86-86 when Durant buried a go-ahead 3-pointer with 2:44 to play. Durant and Westbrook put the game away by hitting 8-of-10 free throws down the stretch.
GAME NOTEBOOK: Afflalo injured his right hamstring less than three minutes into the second quarter and did not return. ... Oklahoma City, the NBA's top free-throw shooting team, hit 24-of-33. ... Vucevic sat out the contest due to a concussion suffered in Tuesday's game against Indiana.