Watch LeBron James’ Amazing Dunk in Game 3 of NBA Finals

So I guess the Cleveland Cavaliers decided to show up in Game 3 of the NBA Finals. The Cavs had their way with the Golden State Warriors by beating them 120-90. It's a far cry from how they performed in the first two games of the Finals as the Cavs lost the first game by 20 points and the second by 30 points. It's safe to say that the Cavs got their groove back in Game 3.

But without a doubt, the best play of the game was when LeBron James stole the ball from Stephen Curry and as he was falling down, he managed to pass the ball to Kyrie Irving who then passed it back to James for an amazing alley-oop dunk.