OKLAHOMA CITY - LeBron James and Dwyane Wade proved they were not yet ready to pass the torch to the next generation by leading the Miami Heat to a 100-96 victory over the Oklahoma City Thunder in Game Two of the NBA Finals on Thursday.

James scored 32 points and Wade added 24 as the veteran-laden Heat rebounded from Tuesday night's lacklustre 105-94 setback to even the best-of-seven series at 1-1.

Oklahoma City fought back from a 13-point deficit in the last nine minutes and trailed 98-96 when Kevin Durant missed a five-footer with 10 seconds left.

James was fouled on the rebound and calmly sank two free throws with seven seconds to play to seal the victory.

"We've been down, we've withstood rallies," James told reporters. "Good thing about it is when they scored we didn't put our head down. That's a great team we're going against."

Oklahoma City's frenetic running game made Miami look old in Game One and the Heat responded with an 18-2 run to open the Thursday's game and silence the 18,000 at Chesapeake Arena.

Please LIKE our Facebook page - it makes us stronger