The Russians stunned Canadian fans in Quebec City
Russia have won the ice hockey World Championship, dethroning the hosts Canada 5-4 in a dramatic final.
With the game tied 4-4 after three periods, Ilya Kovalchuk scored the winner in the overtime to end Russia's 15-year gold medal drought.
The loss denied Canada their bid to become the first host nation to capture the title since the Soviet Union's victory in Moscow in 1986.
Finland defeated Sweden 4-0 on Saturday to claim the bronze.
Kovalchuk got the winning goal with 2:42 played in the overtime, firing a shot past Canadian goalkeeper Cam Ward during the final in Quebec City.
The Russian forward also earlier scored the game-tying goal late in the third period.
"We have a great team with great players and we believed in each other," Russian defender Andrei Markov was quoted as saying by AFP.
It is Russia's first world title since 1993.
"It sucks but you know it was a great hockey game," Canada's Ryan Getzlaf said after the final.