Mika Zibanejad scored at 10:09 of overtime to lead Sweden to a 1-0 win over Russia in the championship final of the world junior men's hockey championship on Thursday.

Zibanejad stole the puck from Russian forward Nikita Gusev before breaking into the Russian zone and roofing a backhand shot over the blocker of Russian goaltender Andrei Makarov, who finished the game with 57 saves.

"He came in on the breakaway and I knew he was going to score. He told me this morning he was going to finish this game off," Sweden's Jeremy Boyce Rotevall said.

Zibanejad backed up his prediction by beating a seemingly unstoppable Makarov.

"I told (Rotevall) before the overtime too so it was good to get that goal," Zibanejad said.

"You have to decide if you want to win this. In the morning, it was a joke, but obviously it's not a joke anymore."

The win gave Sweden only its second gold medal at the event and the country's first since 1981. It was the first time the two European nations had met in the world junior gold medal game since the tournament adopted a playoff format in 1996.

"Mika Zibanejad has had a great week and he's the right guy who scores the final goal as well. It's amazing," Swedish defenceman Oscar Klefbom said. "Russia was good, but we were better. It feels amazing. It's a strong team. I love them. All of them."

Klefbom, named to the tournament all-star team, said there were pictures of the victorious 1981 team hanging in their dressing room

"Thirty-one years. Oh my god. We have to not think about it during the tournament but it is in your head of course," he said.

"We have some pictures back in the locker-room of Peter Forsberg and we met him back home."

Johan Gustafsson made 17 saves in Sweden's net for the shutout.

Swedes in control

Sweden dominated the first two periods of the game, outshooting the Russians 17-3 in the first period and 22-1 in the second. Despite the lopsided advantage, the Swedes couldn't figure out a way to solve Makarov.

Russian coach Valeri Bragin decided to go with Makarov in net instead of Andrei Vasilevski, who stopped 44-of-49 shots he faced before being pulled in Russia's 6-5 semifinal win over Canada on Tuesday.

"I'm just a little bit pissed," Makarov said. "1-0 is a good score for a final in the world juniors."

In Makarov's only other start of the tournament, he made 31 saves to lead Russia to a 3-1 preliminary-round win over Slovakia. The 18-year-old netminder, who plays for the Saskatoon Blades of the Western Hockey League, then turned aside all seven shots he faced in a relief appearance to preserve Russia's 6-5 semifinal win over Canada.

Every time Russian captain Yevgeni Kuznetsov touched the puck throughout the game, he drew a chorus of boos from the decidedly pro-Swedish crowd. Kuznetsov had a hat trick and an assist in Russia's win over Canada.

"Oh my god, the crowd was awesome. It's very special to play here in Canada, in Alberta of course," Klefbom said.

Kuznetsov was tournament MVP and made the event's all-star team at forward along with Sweden's Max Friberg as well as Finland's Mikael Granlund. Czech goalie Petr Mrazek also made the all-star team along with Canada's Brandon Gormley and Klefbom on defence.

Kuznetsov was named the tournament's best forward, Gormley was chosen as top defenceman, while Mrazek was chosen as the best goalie.

Makarov was called upon to make several nice saves in the opening period to keep Russia in the game. After being in the right position to thwart a wraparound scoring chance by Swedish forward Rickard Rakell, Makarov stuck out his left pad to stop a shot that was tipped on net in the slot by Joakim Nordstrom.

Sweden built up a 12-0 advantage on the shot clock before Russian forward Nail Yakupov finally directed a weak backhand shot on net at 12:34 of the opening frame.

A short time later, Gustafsson had to be sharp to make a paddle save to turn aside a shot by Ignat Zemchenko.

Makarov's best stop in the second period was a pad save on a shot from the slot by Zibanejad.

Just past the four minute mark of the third period, Rakell intercepted the puck from Grigori Zheldakov in the Russian zone. Rakell then drove towards the net and fired a shot on net that Makarov turned aside before getting taken into his own goal by the Swedish forward's forward momentum.

After being attended to by the Russian trainer, Makarov got back up and continued his solid play to keep Sweden off the scoresheet.

Although he wasn't busy throughout the game, Gustafsson was forced to make a spectacular save with 32.3 seconds left in the third. From the left wing, Kuznetsov made a spinning, backhanded pass over to Gusev who was driving hard to the net. Gustafsson slid across his crease to get in front Gusev's shot and send the game to overtime.

Makarov was tested early in overtime and he came up with a big glove save on a shot from the slot by Rakell. Makarov then made a pad save on a shot off the stick of Zibanejad, but he couldn't stop the Swedish sniper to the delight of the crowd.