FlamesNation has no direct affiliation to the Calgary Flames, Calgary Sports and Entertainment, NHL, or NHLPA
IIHF World Championship day 12 recap: Round robin completed as quarterfinal match ups now set
Calgary Flames defenseman MacKenzie Weegar (52) skates with the puck against the Colorado Avalanche during the first period at Scotiabank Saddledome.
Photo credit: Sergei Belski-Imagn Images
Adrian Kiss
May 21, 2025, 10:00 EDTUpdated: May 21, 2025, 00:04 EDT
The final day of round-robin match-ups at this year’s IIHF World Championship has arrived. With six games on the schedule, plenty was still up in the air with quarterfinal berths on the line. Fans were also treated to several Flames in action, including a marquee showdown between Canada and Sweden.
Here’s how Day 12 unfolded:

🇱🇻 Latvia vs 🇦🇹 Austria

The day kicked off with a massive match-up that had a direct impact on the standings. The winner would advance to the quarterfinals; the loser would be eliminated.
The opening goal came in unorthodox fashion. At the tail end of a Latvian power play, a point shot was blocked by an Austrian penalty killer and bounced out of the zone directly to Dominic Zwerger, who had just exited the penalty box. Zwerger made no mistake on the breakaway, beating the Latvian goalie to make it 1-0.
Things didn’t improve for Latvia in the second. A power-play marker followed by a poor turnover allowed Vinzenz Rohrer to break in alone and extend the lead to 3-0. Latvia’s leading scorer, Eduards Tralmak, gave his team a glimmer of hope late in the frame with a goal to cut the deficit to two.
But in the third, Austria took over. Three unanswered goals secured a 6-1 victory and a place in the quarterfinals.

🇨🇭 Switzerland vs 🇰🇿 Kazakhstan

In another game with major implications, Kazakhstan needed just one point to avoid relegation.
While Switzerland has been dominant throughout the tournament, Kazakhstan came out determined. Arkadiy Shestakov opened the scoring in the first, burying a rebound. Goalie Maxim Pavlenko was outstanding, made 35 saves in this game, including a spectacular cross-crease stick stop to preserve the lead.
Kevin Fiala finally broke through late in the second, redirecting a puck off his skate to tie the game 1-1.
In the third, Sven Andrighetto scored his seventh of the tournament to give Switzerland the lead. Despite relentless pressure, Kazakhstan couldn’t find the equalizer. Andres Ambühl added insurance before an empty-netter sealed Kazakhstan’s fate, with a 3-1 final score. They’ve been relegated from the top division.
Switzerland sat at the top Group B, pending the result of the USA vs Czechia match-up.

🇫🇮 Finland vs 🇸🇰 Slovakia

The stakes weren’t quite as high in this one. Slovakia had already been eliminated from playoff contention, while Finland had secured its spot.
It was a low-scoring affair. Finland scored in each of the first two periods to take a 2-0 lead. Slovakia cut the lead with a late power-play goal, but that’s as close as they’d get. Finland won 2-1.
Sam Honzek was a scratch, likely to give others an opportunity to play in the tournament. Overall, it wasn’t the tournament Honzek hoped for: a goal, an assist, and a –2 rating. He was often limited to the lowest minutes on the team and took a few penalties, but still managed to contribute on a Slovak squad that struggled to score. It leaves you to wonder if Honzek received a proper opportunity, if the results could have been different.
With the tournament over for Slovakia, Honzek now shifts focus to a hopefully productive summer as he prepares for Flames training camp this fall.

🇺🇸 USA vs 🇨🇿 Czechia

While both teams had already qualified for the quarterfinals, this game would determine final seeding. A Czech win would clinch top spot in Group B, while a U.S. win would move them into second and drop Czechia to third.
USA dominated early, out-shooting Czechia 23-6 in the opening frame. Only Josh Doan managed to solve Karel Vejmelka, burying a rebound to give the U.S. a 1-0 lead.
Despite being out-shot, Czechia struck back in the second. David Pastrnak scored on a breakaway, beating Jeremy Swayman glove side. Martin Nečas followed up with a one-timer off a no-look pass from Pastrnak to give the Czechs the lead.
Penalties hurt Czechia in the third. Frank Nazar scored twice on early power plays to tie and then retake the lead. Logan Cooley added another late, and an empty-netter sealed a 5-2 American victory.
USA finished second in Group B, Czechia third, and Switzerland officially claimed the top spot.
Dan Vladar got the night off after starting the first half of the back-to-back yesterday. Vejmelka appears to be the favourite to start in the quarterfinals, though Vladar has arguably had the better tournament. Adam Klapka took a minor penalty in the game and saw his ice time cut, with Czechia leaning on top forwards to try and win this one. It’ll be interesting to see how both Vladar and Klapka are used in the quarterfinals and potentially beyond.

🇩🇪 Germany vs 🇩🇰 Denmark

Credit to the schedule-makers. They nailed it as this was another win-or-go-home scenario on the final day.
Denmark got a boost with the addition of Winnipeg Jets forward Nikolaj Ehlers. Despite dominating the first period, Denmark couldn’t beat Philipp Grubauer, who made 14 saves to keep things scoreless.
Germany flipped the script in the second. Korbinian Geibel’s point shot took a deflection and found the back of the net to make it 1-0 heading to the third.
That’s when Ehlers made his presence felt, chasing down a dumped-in puck and roofing it over Grubauer to tie the game.
Overtime solved nothing, so the game went to a shootout. Nick Olesen and Joachim Blichfeld scored on Denmark’s first two attempts. After four straight misses, Dominic Kahun needed to score to extend it, but Frederik Dichow made the low blocker save to secure Denmark’s spot in the quarterfinals via a 2-1 win.
Germany’s tournament ends in disappointment after a strong start with three straight wins.

🇨🇦 Canada vs 🇸🇪 Sweden

A thrilling game between two tournament heavyweights, with top spot in Group A on the line.
Travis Sanheim opened the scoring just 18 seconds in. Former Flame, Elias Lindholm responded with a short-handed goal, beating Jordan Binnington five-hole. Tyson Foerster and Ryan O’Reilly added goals to give Canada a 3-1 lead after a wild first period to get this game going.
Sweden clawed back with an early second-period goal, but Macklin Celebrini answered with a beautiful goal to restore the two-goal cushion.
In the third, Nathan MacKinnon scored his seventh of the tournament, tying him for the tournament lead and making it 5-2. Rasmus Andersson scored late on a pinballing puck, but the deficit remained as Canada held on for a 5-3 win and top spot in Group A.
Andersson capped off an excellent round-robin with that late goal. Mikael Backlund, playing a shutdown role as he often does for the Flames, was effective despite not hitting the scoresheet. While it wasn’t the finish to the round robin either were looking for, both Andersson and Backlund put together some very good games in front of their home crowd and they’ll look to give them more to cheer for in the quarterfinals.
MacKenzie Weegar had a standout performance, especially in the third. He logged more minutes in the final frame than any other Canadian skater and wasn’t on the ice for any Swedish goals. Only Sanheim had more total ice time.
With the win, Canada gets a favourable quarterfinal draw against Denmark, while Sweden faces a tough test against Czechia.

Quarterfinal match-ups

May 22 (All times MDT):
  • (2B) 🇺🇸 USA vs (3A) 🇫🇮 Finland – 8:20 a.m.
  • (1B) 🇨🇭 Switzerland vs (4A) 🇦🇹 Austria – 8:20 a.m.
  • (2A) 🇸🇪 Sweden vs (3B) 🇨🇿 Czechia -12:20 p.m.
  • (1A) 🇨🇦 Canada vs (4B) 🇩🇰 Denmark -12:20 p.m.
With a rest day on Wednesday, all eight quarterfinal teams will be fresh and ready to leave it all on the ice in hopes of reaching the semi-finals.
Sponsored by bet365: