The Canadians got a goal and two assists from Dan Boyle during a take-charge first period to beat the world champions 7-3 Wednesday and surge into the Olympic semifinals.
A superpower showdown -- one that may have been better suited for the gold-medal game than the quarterfinals -- quickly became a super letdown.
The physical, focused Canadians took advantage of terrible goaltending by Evgeni Nabokov and superior depth and size to open leads of 3-0 and 4-1 in the first period and 6-1 early in the second period, and the unexpected rout was on.
The resurgent Canadians meet the Sweden-Slovakia winner in Friday's semifinals. If they advance, they might face the United States in a rematch of the 5-3 loss on Sunday.
That disappointment marked their first Olympic loss to the U.S. since 1960; the punishing win over Russia was their first since the same tournament in Squaw Valley and only the second in 11 Olympic games against the Russians or Soviets.
Long before it was over, fans began chanting, "We Want Sweden," just as they had asked for Russia the day before. After that, it was "We want gold."
On this day, Canada got all it wanted.
Corey Perry upstaged Russia's big-name, big-contract forwards with two goals. Shea Weber also scored and set the tone by upending Maxim Afinogenov with a board-rattling hit in the opening seconds, and Ryan Getzlaf had a goal and two assists. And Boyle frustrated Nabokov, his NHL teammate, by scoring a power-play goal and creating two others.
And that was only the start.
Almost as surprising as the score was how Canada pulled it off. Sidney Crosby went scoreless, with less celebrated players and grit negating Russia's cast of stars and supposedly superior speed.