With the Thunder leading 102-101, Kevin Durant missed a jumper and the Magic quickly pushed the ball downcourt for the last-second basket, which was reviewed by officials and upheld.
Harris had 18 points to help give the Magic its first four-game home winning streak in two years.
Durant had 29 points and 12 assists for the Thunder, whose five-game winning streak ended with its second loss in 14 games.
at Indiana 118, Portland 113 (OT): George Hill scored a career-high 37 points and David West had a season-high 30 for the Pacers, who erased an eight-point deficit in the last 6:40 of regulation and went on to their fifth win in six games. Hill's three-pointer with 8.3 seconds left in the fourth quarter tied it at 103 and sent the game to overtime, and his steal and dunk with 3:48 to play put the Pacers ahead for good, 107-105. Damian Lillard had 38 points and 11 assists for the Trail Blazers.
at Dallas 103, Utah 81: Monta Ellis scored 22 points, Dirk Nowitzki had 20, and the Mavericks tied a season high with their fourth straight win to move a season-best nine games over. 500 at 30-21. The Jazz lost its fourth straight.
Cleveland 115, at Washington 113: Dion Waiters scored 24 points, Kyrie Irving had 23 points and 12 assists, and the Cavaliers ended a six-game skid. John Wall had 32 points and 10 assists for the Wizards, who wiped out all but two points of a 14-point fourth-quarter deficit.
at Boston 99, Sacramento 89: Jared Sullinger scored a career-high 31 points and had 16 rebounds, and the Celtics used a 15-0 fourth-quarter run to win their third straight, their longest winning streak in more than two months.