LeBron James scored 32 points and Chris Bosh had 16 points on his return to the starting lineup as the Miami Heat beat Oklahoma City 100-96 to level the NBA finals at one game apiece.
Forward Bosh, who started his first game since the middle of May, also grabbed 15 boards while guard Dwyane Wade rebounded from a poor performance in game one to finish with 24 points and five assists in Thursday's wire-to-wire win.
Kevin Durant scored 32 points for the Thunder who had their nine-game win streak at home snapped in front of a crowd of 18,203 at the Chesapeake Arena.
The best-of-seven series now switches to Miami for game three on Sunday.
It marked the fifth consecutive playoff game in which James had scored 30 points or more, setting an all-time Miami postseason record.
The Heat jumped on the Thunder from the opening bell, seizing control in the first quarter by compiling a 17-point lead at one point. They led 55-43 at the half.
But the Thunder made them work for it in the fourth quarter, cutting the Heat lead to just two points late in the game before James sealed the victory with a pair of free throws.
It was the first start for Bosh since the opening game of the Eastern Conference semi-finals. Bosh had to come off the bench for the previous four games as he eased his way back into the lineup from an abdominal strain that caused him to miss nine playoff games.
Bosh found his scoring touch early and had a double double in the first half with 10 points and 10 rebounds.
Game two started much like game one with Miami coming out of the gate as the quicker, more confident-looking team.
Wade helped kickstart the offence for the Heat who scored 18 of the game's first 20 points.
James Harden was the lone bright light in the opening quarter for the Thunder, scoring 10 of their meagre 15 points. Harden finished with a total of 21 points off the bench.
Three-time NBA scoring champion Durant showed he is human, bagging just six points in the first half after a brilliant 36-point performance in his NBA finals debut in game one.
Durant did his best to try and get the Thunder consecutive come-from-behind wins by making seven shots in a row in the second half as Oklahoma City staged a furious late rally. He missed a jump shot with nine seconds left in the fourth that would have tied it 98-98.
That paved the way for James to cap the scoring with two free throws with seven seconds on the clock. James finished a perfect 12-of-12 from the line.