Game 5 of the NBA Finals was a nail biter, with the lead changing hands seven times in the last three minutes, as the Miami Heat defeated the Los Angeles Lakers 111-108.