Gerald Green led a furious fourth quarter rally for the Miami Heat in Louisville but it wasn't enough at the end thanks to a familiar face.
Former Heat player Shabazz Napier entered the game late in the fourth quarter for the Orlando Magic and assisted on a Melvin Ejim 3-pointer and converted on his own 3-pointer with three seconds left in the game to hold off the Heat for the 100-97 victory.
The loss drops the Heat to 0-2 in the preseason.
Chris Bosh again led his team with 18 points and Goran Dragic had 12 points. Dwyane Wade chipped in nine points and six assists. None of the starters played more than 24 minutes.
Miami started hot from the field and quickly raced out to a 11-0 run to begin the game, though Orlando countered with a 11-4 run of their own. The game was competitive from that point onward, with the Magic holding a slim 24-23 lead at the end of the first quarter.
Both teams would struggle with turnovers, understandable given the nature of preseason, but Miami again would go through stretches of poor shooting but showed plenty of aggressiveness by getting to the free throw line consistently.
Equally encouraging was the strong showing from the 3-point line, with several players all making shots from long range. The Heat's offense picked up late in the game when Green, who had been limited with foul trouble throughout the game, suddenly got hot from beyond the arc. Head coach Erik Spoelstra elected to play the reserves down the stretch as the starters looked on.
The Magic had their biggest lead of the game at 80-66 with 10 minutes remaining when the Heat stormed back. Led by Green, the Heat went on a 10-0 run that featured back-to-back threes by the newcomer, with Josh McRoberts and Justise Winslow also hitting 3-pointers of their own.
But that's when Napier entered and quickly turned the game around with two late-game plays.
Miami next hosts the San Antonio Spurs next Monday at 7:30pm and this time it will be televised by Fox Sports Sun.