LeBron James

LeBron James and Kevin Durant exchanged words. Dwyane Wade and Serge Ibaka did a little shoving. Five technical fouls were called, and Russell Westbrook punched a table in frustration.

This NBA Finals rematch met expectations.

And like that series, it ended with Miami on top.

James had 29 points, nine assists and eight rebounds, Wade scored 21, and the Heat survived a frantic finish to beat the Oklahoma City Thunder 103-97 on Tuesday…

Mario Chalmers scored a season-high 20 for the Heat, who were 19 for 19 from the foul line, the second-best effort in franchise history behind only a 30-for-30 game in Boston on March 24, 1993. Chris Bosh added 16 for Miami, which has beaten the Thunder five straight times going back to last June’s title series.

Durant scored 33 points and Westbrook added 21 for Oklahoma City, but both Thunder stars missed potential game-tying 3-point attempts in the final seconds…

The game had a little of everything - a fast start by the reigning champions, a one-handed dunk by James on an offensive rebound that will be added to his copious highlight reel, a scrum after a hard foul that led to double-technicals on Wade and Ibaka early in the fourth, an easy rally by the Thunder from an early double-digit deficit, and even workout partners in Durant and James barking back and forth in the final minutes…

Oklahoma City got within one when Durant made a jumper over James, but no closer. Ray Allen’s two free throws with 15.6 seconds left made it 100-97, and Miami’s last three points came from the line. Durant missed a 3-pointer that James contested, Westbrook wound up with a second chance that Wade defended, and the Thunder guard smacked a nearby table arguing that he was fouled…

Chalmers had 12 points, matching his season high, in the opening quarter alone, and that was also Miami’s lead after his layup for a 15-3 edge.

– Reported by Tim Reynolds of the Associated Press