ZURICH (AP) — Finland upset Canada 4-2 and set up the final against Switzerland at the ice hockey world championship on Saturday.
Finland is one win away from lifting the trophy for a fifth time and first since 2022. Switzerland is seeking its first title. The final is on Sunday.
Title favorite Canada, led by Macklin Celebrini and Sidney Crosby, was upset for the second straight year after it was stunned by Denmark in the 2025 quarterfinals.
But the Canadians, champions last in 2023, will have to settle for Sunday's bronze medal game against underdog Norway.
Captain Aleksander Barkov and Konsta Helenius led Finland with a goal and an assist each, Mikael Granlund had two assists and goaltender Justus Annunen stopped 28 shots.
Down 2-1 after the opening 20 minutes, Finland rallied in the three-goal second period when it outshot Canada 10-3. Barkov started the rally 49 seconds in to tie it at 2 from close range.
The Florida Panthers center who missed the entire season due to an injury has three goals and eight assists at the tournament.
Finland built the lead with a couple of goals 1:22 apart. Helenius gave the Finns a 3-2 advantage on a breakaway and Aatu Raty knocked in a loose puck to make it 4-2.
Canada had goals from Robert Thomas and Dylan Holloway and netminder Jet Greaves made 17 saves.
In the opening period, Thomas tied it at 1-1 for Canada, netting the puck that bounced off Holloway’s body 8:17 in.
Patrik Puistola gave Finland a 1-0 lead with a shot from the right circle after a turnover 3:30 into the game.
Celebrini set up Holloway with a backhand lob to put Canada 2-1 up with 5:34 remaining.
Recommended for you
Canada pulled Greaves with 2:43 left but Finland held firm.
Earlier, Switzerland blanked Norway 6-0 to advance to the final for the third straight year.
Goaltender Leonardo Genoni shut out Norway with 20 saves.
Switzerland finished second in the previous two worlds and wants more in front of constantly roaring, singing and jumping fans who have repeatedly sold out Swiss Life Arena.
Christoph Bertschy skated from behind the net to the left circle before turning around and shooting the opener past goaltender Henrik Haukeland with 2:24 to go in the opening period.
Denis Malgin added the second on an odd man rush early in the second period.
Ken Jager made it 3-0 and Damien Riat netted on a power play for 4-0 still in the middle period.
Nico Hischier scored on another play in the third period and Theo Rochette completed the rout.
Sven Andrighetto registered two assists and tops the scoring table with 15 points from nine games.
Switzerland missed New Jersey Devils forward Timo Meier who was suspended for one game by the world championship disciplinary panel for kneeing Oskar Sundqvist in the semifinal against Sweden.
Copyright 2026 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed without permission.
Keep the discussion civilized. Absolutely NO
personal attacks or insults directed toward writers, nor others who
make comments. Keep it clean. Please avoid obscene, vulgar, lewd,
racist or sexually-oriented language. Don't threaten. Threats of harming another
person will not be tolerated. Be truthful. Don't knowingly lie about anyone
or anything. Be proactive. Use the 'Report' link on
each comment to let us know of abusive posts. PLEASE TURN OFF YOUR CAPS LOCK. Anyone violating these rules will be issued a
warning. After the warning, comment privileges can be
revoked.
Please purchase a Premium Subscription to continue reading.
To continue, please log in, or sign up for a new account.
We offer one free story view per month. If you register for an account, you will get two additional story views. After those three total views, we ask that you support us with a subscription.
A subscription to our digital content is so much more than just access to our valuable content. It means you’re helping to support a local community institution that has, from its very start, supported the betterment of our society. Thank you very much!
(0) comments
Welcome to the discussion.
Log In
Keep the discussion civilized. Absolutely NO personal attacks or insults directed toward writers, nor others who make comments.
Keep it clean. Please avoid obscene, vulgar, lewd, racist or sexually-oriented language.
Don't threaten. Threats of harming another person will not be tolerated.
Be truthful. Don't knowingly lie about anyone or anything.
Be proactive. Use the 'Report' link on each comment to let us know of abusive posts.
PLEASE TURN OFF YOUR CAPS LOCK.
Anyone violating these rules will be issued a warning. After the warning, comment privileges can be revoked.