In an instant Olympic hockey classic, American T.J. Oshie scored four times in the shootout and got the winner in the eighth round, leading the United States past Russia 3-2 Saturday in Sochi.

Cam Fowler and Joe Pavelski scored in regulation for the Americans in the marquee game of the preliminary round. Jonathan Quick made 29 saves and stopped five attempts in the shootout.

U.S. coach Dan Bylsma leaned on Oshie in the shootout, and the St. Louis forward went 4 for 6 against Sergei Bobrovsky.

Here's how it unfolded:

Second period

After a scoreless first period, Russian captain (and Detroit Red Wing)

Pavel Datsyuk

gives the home team a 1-0 lead on a mini-breakaway goal. Assisted by Markov and Radulov.

USA ties it up with 3 minutes left in the second period, as Cam Fowler scores on a power play, assisted by Phil Kessel and James Van Riemsdyk.

End of the second period, the game is still tied at 1-1, but Russia will start the third period on a power play.

Third period

In the first five minutes of the third period, the US successfully killed off two Russian power plays. Still tied, 1-1.

USA 2, Russia 1: With 10:33 left to play, Joe Pavelski scores on a gorgeous cross-ice pass on a power play, assisted by Patrick Kane and Kevin Shattenkirk to give Team USA the lead.

Russia 2, USA 2: Pavel Datsyuk with his second goal of the game on -- you guessed it -- another power play for the Russians. All tied up, with 7:16 left to play.

At the five-minute mark, a HUGE break for Team USA: It appeared Russia scored to take the lead, but the goal was waved off because the US net was slightly dislodged. Huge.

Bonus hockey! The US gets a power play in the final 90 seconds, but the Russians kill it to force overtime -- where the US will still have a man advantage for the first 30 seconds of sudden death OT.

OT: Patrick Kane had a clean breakaway midway through overtime, but gets denied. We'll have a shootout if no one scores in the final 90 seconds. AND ... Kane gets another point-blank shot in the final 30 seconds, too, but is denied again. The goaltenders just came up huge in overtime for both sides. On to a shootout!

Shootout

First shots: T.J. Oshie scores for the U.S. -- and then Malkin gets denied by Quick! US takes a 1-0 lead.

Second shots: Both goaltenders come up huge with stops!

Third shots: Pavelski gets stuffed for the U.S., when he could have clinched the win for the Amercians, and then Kovalchuk scores to tie it up! Extra shots, and sudden death, await.

Fourth shots: BOTH goaltenders come up with saves again!

Fifth shots: T.J. Oshie and Datsyuk both score. Unreal.

Sixth shots: T.J. Oshie and Kovalchuk both score. Again.

Seventh shots: Both goaltenders make saves! Oshie had a chance to win it again for the US.

Eighth shots: T.J. Oshie wins it for the United States, after Kovalchuk was stuffed by Quick on his attempt. What a tremendous Olympic hockey game!