James stole a Dwyane Wade pass, missed a layup and was fouled, setting up the winning free throws.
Shaquille O'Neal posted 19 points, Daniel Gibson 15 and Anderson Varejao 13 in the Cavaliers' fifth straight victory.
Wade led Miami with 32 points but made just 1-of-8 shots in the second half, missed two free throws in the final minute and failing on a potential game-winning shot as time expired.
Jermaine O'Neal finished with 18 points for the Heat.
Copyright 2010 United Press International
Post new comment