Heat forward LeBron James hit a game-winning three-pointer with 0.1 seconds remaining to lift Miami to a 111-110 road victory over Golden State on Wednesday night.
With the Warriors leading by two and just 10 seconds left in the game, the Heat elected to proceed without calling a timeout to set up a play. James milked the clock down as he faced one-on-one defense from Andre Iguodala, and he didn't make his move until there were less than four seconds remaining.
Using a quick fake and then an escape dribble to create a little distance, James stepped back and to his left before launching. Iguodala got a hand up to contest the shot but James was able to fire over the top, swishing home the winner from 27 feet out just before the buzzer sounded.
RELATED: LeBron James believes he belongs on NBA's "Mount Rushmore"
The back-to-back MVP celebrated his shot by slapping his chest and exchanging a series of high fives with his teammates.
James finished with a game-high 36 points (on 14-for-26 shooting), 13 rebounds, nine assists and two steals in 42 minutes for Miami. Chris Bosh added 19 points and five rebounds for the Heat, who were without Dwyane Wade because of a sore foot.
RELATED: LeBron James reminds fans what Slam Dunk Contest is missing
Back in November, James nailed a game-winning jumper to beat the Magic.
Stephen Curry scored a team-high 29 points (on 8-for-14 shooting) and added seven assists and five rebounds for Golden State. David Lee chipped in 21 points (on 8-for-15 shooting) and 11 rebounds in a losing effort.
Miami improved to 37-14 with the win. Golden State dropped to 31-22 with the loss.
Video via YouTube user frank den