MIAMI — LeBron James and the Miami Heat remain atop the NBA, and not even a proud push from the San Antonio Spurs could knock them down.
James led the Heat to their second straight NBA title, scoring 37 points and grabbing 12 rebounds in a 95-88 victory Thursday night in a tense Game 7 of the NBA Finals that lived up to its billing.
Winning the title they needed to validate the best season in franchise history — and perhaps the three-superstar system they used to build it — the Heat won the second straight thriller in the NBA's first championship series to go the distance since 2010.
James continued his unparalled run through the basketball world, with two titles and an Olympic gold medal in the last 12 months.
He made five 3-pointers, defended Tony Parker when he had to, and did everything else that could ever be expected from the best player in the game.
The Heat became the NBA's first repeat champions since the Lakers in 2009-10, and the first team to beat the Spurs in the NBA Finals.
Players and coaches hugged each other after the game, the respect between the franchises that was obvious when the series started becoming even more apparent after two straight classics.
Fans stood, clapped and danced across the final minutes, when every score was answered by another score, each stop followed by a better stop. The Heat pushed their lead to six points a few times midway through the fourth but the Spurs would never be deterred.
The Spurs, so close to a fifth title just two nights earlier, couldn't find a way to grab it in this one, perhaps the last shot Tim Duncan, Tony Parker and Manu Ginobili will ever get together.
They were trying to become the first road team to win a Game 7 on the road since Washington beat Seattle in 1978, but those old guys ran out of gas just before the finish.
Duncan had 24 points and 12 rebounds for the Spurs, but missed a shot and follow attempt right under the basket with about 50 seconds left and the Spurs trailing by two.
James followed with a jumper — the shot the Spurs were daring him to take earlier in the series — to make it 92-88, sending San Antonio to a team a timeout as Glenn Frey's "The Heat is on" blared over the arena's sound system.
He then came up with a steal and made two free throws for a six-point lead, and after Ginobili missed, James stalked toward the sideline, knowing it was over and he was the last one standing again.
Dwyane Wade had 23 points and 10 rebounds for the Heat, who overcame a scoreless Chris Bosh by getting six 3-pointers and 18 points from Shane Battier.
Streamers fell from the arena ceiling onto the white-clad fans for the second year in a row, but this one meant so much more after how close the Heat were to losing it.
They were down 10 in the fourth quarter of Game 6 before James led the charge back, finishing with a triple-double in Miami's 103-100 overtime victory. This one was nearly as tight, neither team leading by more than seven and the game tied 11 times.
Kawhi Leonard had 19 points and 16 rebounds for the Spurs, who had been 4 for 4 in the championship round. Manu Ginobili had 18 points but Parker managed just 10 points on 3-of-12 shooting.
The Heat collected the Larry O'Brien again from Commissioner David Stern, presiding over his final NBA Finals before retiring next February.
James avenged his first finals loss, when his Cleveland Cavaliers were swept by the Spurs on 2007. That helped send James on his way to South Florida, realizing it would take more help to win titles that could never come alone.
He said he would appreciate this one more because of how tough it was. The Heat overpowered Oklahoma City in five games last year, a team of 20-something kids who weren't ready to be champions yet.
This came against a respected group of Spurs whose trio has combined for more than 100 playoff victories together.