LeBron James throws perfect alley-oop to himself to start Game 3

LeBron James has dominated throughout the first two games of the NBA Finals, and Wednesday night was no different.

Just minutes into the first quarter of Game 3 at Quicken Loans Arena in Cleveland, James pump-faked and made a move under Golden State’s JaVale McGee while at the top of the key. James, though, was too far from the rim to jut lay it in and quickly running out of time on the shot clock.

Instead of just throwing up a floater from the free throw line, or passing it off to a teammate, James took matters into his own hands. He threw the ball off the backboard, quickly caught it and slammed it down, completing the perfect solo alley-oop.

It seriously looked like something out of the old “NBA Jam” video game.