Russia beat arch rivals and defending champions Canada 2-0 to reach the semi-finals of the ice hockey.
Alex Kovalev hits Russia's second goal in the 2-0 defeat of Canada
Alexander Ovechkin opened the scoring 90 seconds into the third period and with netminder Evgeni Nabokov in superb form, Alex Kovalev hit the late second.
The Russians now meet Finland who beat the 2002 silver medallists USA 4-3.
Sweden crushed Switzerland 6-2 in their quarter-final and now take on Czech Republic who ended Slovakia's 100% tournament record with a 3-1 win.
Russia's Ovechkin, who plays in the National Hockey League for Washington Capitals, broke the deadlock against Canada when he collected a pass from Viktor Kozlov and hammered it past Martin Brodeur.
Kovalev's powerplay goal wrapped things up with just 23 seconds remaining while Nabokov stopped 26 shots to earn his shutout.
"We weren't as good a team as we needed to be," said Canada coach Pat Quinn. "As hard as our guys tried tonight, it wasn't good enough to advance.
"The bottom line is you have to come together as a team and we weren't as good a team as we needed to be."
Ville Peltonen and Sami Salo put Finland 2-0 up on the USA before Mike Knuble and Mathieu Schneider levelled the match.
Olli Jokinen restored Finland's two-goal advantage and although Brian Gionta pulled one back, the Finns held on and now face Russia.
The other semi-final will be between Sweden and the Czech Republic.
Mats Sundin hit two goals as the Swedes crushed Switzerland 6-2. Although the game was briefly level at 1-1, the result was never in doubt.
And Martin Rucinsky was the Czech Republic's hero with a goal and an assist in their victory over Slovakia.
Switzerland 2-6 Sweden
Finland 4-3 USA
Russia 2-0 Canada
Slovakia 1-3 Czech Republic