VANCOUVER, British Columbia - A revived Canadian team beat Germany, 8-2, last night, setting up a superpower showdown against Russia Wednesday night.
Canada's Shea Weber had a goal that left scorch marks in the net, leading to a three-goal second period.
A game that Canada didn't plan on playing so soon now creates a highly anticipated matchup.
Russia had two days off after winning its group and will be better rested than Canada, which will be playing its second game in 24 hours.
Russian general manager Vladislav Tretiak says forward Sergei Zinovyev will play against Canada. The forward practiced Tuesday, two days after injuring his left leg.
Zinovyev didn't play in the third period of Sunday's win over the Czech Republic.
He was hurt when Olympic and KHL teammate Alexander Radulov boarded a Czech into him, bending his left leg, which required surgery after the 2008 world championships.
Tretiak says goaltender Evgeni Nabokov will start.
Swedish forward Patric Hornqvist practiced two days after being checked in the head and is expected to play in the quarterfinals.