Russia scored twice in the third period, including the winner by Ilya Kovalchuk with 7:41 remaining, to come back and beat Canada, 2-1, at the world championships.
Jason Spezza opened the scoring for Canada in the second period. Alexei Kaigorodov's short-handed goal tied the game midway through the third, setting up Kovalchuk to break the 1-1 deadlock.
Marc-Andre Gragnani's highlight was knocking the puck away from Alex Ovechkin on a late one-on-one.
The semifinals will feature Russia playing Finland and the Czech Republic battling Sweden.