LeBron James scored 29 points and 14 rebounds, and the Heat rallied from a 10-point second-half deficit to beat the Thunder 91-85 in Game 3 of the NBA Finals on Sunday night.