The Heat (10-3) have won six games in a row, and their three losses are by a combined total of six points. They beat the Magic 120-92 on Wednesday.
Heat forward LeBron James took a couple of hard fouls in the final four minutes. First, he was elbowed in the jaw by Magic forward Glenn Davis. Then, Magic center Nikola Vucevic fouled James, whose back hit the basket support on his way down.
But James responded, hitting a jumper at the free throw line with 15.1 seconds left -- a shot that proved to be the game-winner.
On Orlando's final possession, wing Arron Afflalo missed a spin move in the lane on an air ball. Magic guard Victor Oladipo grabbed the rebound, but his five-foot jumper from the baseline just missed off the front rim and then the back rim.
Also in the third quarter, James reached double figures in points for the 508th consecutive game, tying him with Kareem Abdul-Jabbar for the fifth-longest streak in NBA history. Michael Jordan (866) has the record, followed by Abdul-Jabbar, Karl Malone and Moses Malone.
Magic guard E'Twaun Moore was hot, scoring a first-half high of 14 points in 17 minutes off the bench. He made all five of his shots, including 4 of 4 from 3-point range. However, he did not score in the second half.
From the oddity department, James missed an all-alone finger roll in the first quarter, with the ball bouncing off the front rim. A couple of minutes later, Wade left the game momentarily when he was hit below the belt.
NOTES: Heat G Dwyane Wade returned to the lineup for the first time in a week. He missed two straight games while resting his aching knees. The Heat is 2-1 in the three games Wade has missed this season. ... Magic F Glen Davis, who had fractured his left foot, returned to the lineup for the first time since Jan. 30. He came off the bench with four minutes left in the first quarter. ... Magic G Tobias Harris, who sprained his left ankle in the preseason, is still out but has been practicing the past week. ... Magic C Nikola Vucevic has been mostly successful against the Heat, notably his 20-point and team-record 29-rebound game against Miami on Dec. 31, 2012. His next two games against Miami were also strong -- 25 points, 21 rebounds on March 6, 2013, and 20 points, 13 rebounds on April 17. But the Heat finally slowed him down Wednesday, holding him to six points and six rebounds. ... Magic G Victor Oladipo entered the game with more turnovers than any other player in the league. In the previous two games alone, he coughed it up a total of 17 times.