The Denver Nuggets suffered their first defeat since March as the Miami Heat levelled the NBA Finals at 1-1.
The Heat were 15 points down in the first half but outscored their opponents 36-25 in the final period.
Bam Adebayo sealed the 111-108 win with a pair of free throws with 48.3 seconds remaining.
Game three is in Miami on Wednesday as Denver bid to win their first ever NBA title.