MIAMI -- Halfway to a title, LeBron James shows no signs of letting this one slip away.
James had 29 points and 14 rebounds, and the Miami Heat took a 2-1 lead in the NBA Finals with a 91-85 victory over the Oklahoma City Thunder on Sunday night.
Dwyane Wade had 25 points, seven rebounds and seven assists for the Heat, who were in this same position through three games last year, then didn't win again against the Dallas Mavericks.
James' poor performance was part of the problem then, but he seems on top of his game this time. His 3-pointer sent the Heat to the fourth quarter with the lead, and he scored five straight Miami points when the Heat were building just enough cushion to hold off another late flurry by the Thunder.
Game 4 is Tuesday night.
Kevin Durant had 25 points for the Thunder, but picked up his fourth foul in the third quarter and had to go to the bench when they had seemed to have control of the game. Russell Westbrook finished with 19 points.
The Heat survived their own fourth-quarter sloppiness by getting enough big plays from their Big Three.
James scored 30 and 32 points in the first two games, his two best finals performances. He fell just shy of another 30-point effort but reached his 20 points for the 20th time this postseason, two shy of Wade's franchise record set in 2006.
"It's all about chemistry," James said. "We understand where we like to get the ball, what we like to do in close situations, and it's good to see us execute down the stretch. But more importantly it was great to see we were able to get stops. That's where the game is won and we did that."
Chris Bosh had 10 points and 11 rebounds for the Heat, who can win a second title by winning the next two games at home.
They seemed out of it when Oklahoma City opened a 10-point lead midway through the third. But Durant went out, Thunder coach Scott Brooks decided to sit Westbrook with him, and the Heat charged into the lead by the end of the period.
The Thunder had grabbed their last lead at 77-76 on James Harden's basket with 7:32 left. James answered with two free throws about 20 seconds later, and the teams would trade turnovers and stops over the next couple of tense minutes.
Wade then converted a three-point play, and another minute went by before James powered to the basket, Durant trying to get in position to draw a charge but watching helplessly as he picked up his fifth foul. James made the free throw for an 84-77 advantage with 3:47 to play.
After another basket by James, the Thunder had one last burst -- haven't they always in this series? ripping off six straight points to get within one before Bosh made a pair of free throws with 1:19 to play. Durant missed badly on a wild shot attempt, and the Thunder missed another chance when Westbrook was off from behind the arc.
James hit a free throw for a four-point lead with 16 seconds to go and Wade added two to close it out.
"It's very hard," James said. "Both teams are very active defensively and both teams make it hard on one another in the half court so when you get stops you try to get early offense, it always helps and we were able to do that a little bit."
The series made its way from Oklahoma City, where fans in blue shirts filled every seat, to Miami, where white shirts hung on empty chairs just minutes before the tip. The late arrivals in Oklahoma City had been the Thunder players, who fell into big early deficits and acknowledged some first-time finals jitters in Game 1. Brooks said he heard the cries to change his starting lineup but said it never crossed his mind.
The Thunder quickly fell behind 10-4 in this one after spotting the Heat a 13-point lead in Game 1 and getting clubbed into an 18-2 hole in the opening minutes of Game 2. They didn't let things get any worse this time, playing the Heat even from there and trailing 26-20 after one. James, Wade and Bosh combined for Miami's first 18 points.
James and Wade had some dazzling drives in the second and Shane Battier got free for a pair of 3-pointers in the final 2 minutes, but the Thunder stayed with them the entire way, briefly holding a three-point lead. Westbrook's 3-pointer with 2.3 seconds left cut Miami's lead to 47-46.
Oklahoma City started to take control with a 14-2 run early in the third. Durant had the first four points, Westbrook fooled the Heat with a fake behind the back pass before in for a layup, then Durant leaped over James for a follow dunk before nailing a jumper for a 60-51 lead with 6:55 left in the period.
But it was barely a minute later when he drew his fourth foul, though he appeared to make little or no contract on Wade's baseline drive, and had to go to the bench. The Thunder pushed the lead to 10 on Derek Fisher's four-point play, but the Heat got right back in it when Battier and then James Jones made all six free throws after being fouled behind the arc.
Brooks also pulled Westbrook with 5 minutes left and left him out the remainder of the period, leaving the Thunder without their two best players as they tried to hang onto the lead.
The Heat scored the final seven of the period, Wade making a turnaround jumper and two free throws before setting up James for a 3-pointer that made it 69-67 headed to the final quarter.