Trailing the Canadians 2-4 late in the third period on Sunday, two quick goals from Alexei Tereshchenko and Ilya Kovalchuk brought the Russians level.
Almost three minutes into overtime, with Canada's Rick Nash in the penalty box for delaying the game, Kovalchuk clinched the game with a well-placed wrist shot over the shoulder of Canadian goalkeeper Cam Ward.
On Saturday, four Russian players were named for the ice hockey Team of the Century announced by the International Ice Hockey Federation (IIHF).
Goalie Vladislav Tretyak, defenseman Vyacheslav Fetisov and forwards Valery Kharlamov and Sergei Makarov, who played for the Soviet national team in the 1970s and the 1980s, were voted on to the team in a poll conducted by a group of 56 experts from 16 countries.