LeBron James twisted his ankle falling over a videographer, got smacked in the back by a referee, took what he thought was excessive contact twice while attempting dunks and dealt with more pain from his injured left ring finger. All worth it by night's end. James had 34 points and 10 assists, Dwyane Wade scored 19 points, and the Miami Heat rallied to beat the Oklahoma City Thunder 98-93 on Wednesday night to extend the NBA's longest home winning streak this season to 17 games.