BRATISLAVA, Slovakia -- Finland scored five late goals Sunday to beat Sweden 6-1 and claim a second IIHF World Hockey Championship.
Petteri Nokelainen beat Swedish goalie Viktor Fasth 2:35 into the final period to give Finland a 2-1 lead and Niko Kapanen scored 46 seconds later to all but seal the all-Nordic final.
Janne Pesonen, Mika Pyorala and Antti Pihlstrom needed just 2:24 to finish the Swedes off with a goal each later in the third.
"Maybe the best period of the tournament," forward Tuomo Ruutu said. "That's how it's supposed to be. That's what you gotta do if you wanna win the gold medal."
It was the second world title for the Finns. They also beat Sweden in the 1995 final.
"After a couple games, I saw we had a great chance to win," said Ruutu, who plays for the Carolina Hurricanes. "This is the biggest thing (in my career). It feels really good."
Sunday's game was the fourth worlds final between the long-standing rivals. Sweden, which was chasing its ninth world title and first since 2006, won in 1992 and 1998.
Finnish goalie Petri Vehanen stopped 32 shots for the win.
"The third (period) was just by far not good enough against the strong team as Finland," Swedish captain Rickard Wallin said. "We felt like we had a good chance (in the third) but a couple of mistakes early and they wrapped up two, and then just set back, waiting for our mistakes.
"They really didn't give us anything. We just didn't play close to good enough to be able to come back. We didn't have the best day today."
Jarkko Immonen started the Finnish comeback by answering the opening goal by Magnus Paajarvi in the middle period to become the tournament's top scorer with nine goals.
"We had a great tournament," Finland coach Jukka Jalonen said. "We won the world championship because we were mentally very tough."
The victory is "great for the Finns as a nation, it's great for our ice hockey," Jalonen said.
"I'm proud of the Swedish guys, this is a start of something for us," Swedish coach Par Marts said.
Fasth was named the MVP of the tournament during the final period when he conceded five goals.
"It's important to see it in a long term and he's quite a goalie and had a really good tournament," Marts said.
In the bronze medal game earlier Sunday, Roman Cervenka scored a hat trick to lead the Czech Republic to a 7-4 victory over Russia.
Petr Prucha scored twice and Jan Marek and Tomas Plekanec added one apiece for the Czechs -- the defending champions -- in a rematch of last year's final.
Ilya Kovalchuk, with two, Dmitri Kulikov and Vladimir Tarasenko scored for Russia.
The Czechs earned their fourth bronze at the worlds while Russia, the most successful nation in the worlds with 25 titles, finished without a medal for the first time since 2006.
"It's pity we didn't win the gold but you can't win every year," former NHL star Jaromir Jagr said.
The Czechs beat the Russians 2-1 in the 2010 final.
"To win the gold is perfect but who will care in a couple of years about the bronze," Jagr said. "But we had an excellent team here and played great hockey at the tournament."
The Czechs lost one game at the worlds, 5-2 in the semifinals to Sweden, and beat the Russians 2-1 in the group stage.
"To beat the Russian team twice is a great achievement," Czech coach Alois Hadamczik said. "It's a great team."