Canada has crashed out the world junior hockey championship at the quarterfinal stage for the second straight year.
Adam Jecho scored the winner on a power play with 39.4 seconds left in regulation as the tournament hosts fell 4-3 to Czech Republic.
Petr Sikora, Jakub Stancl and Eduard Sale had the other goals for the Czechs, who also upset Canada on a lucky bounce in the dying moments 12 months ago at the under-20 event in Gothenburg, Sweden. Michael Hrabal made 29 saves.
Tanner Howe, Porter Martone and Bradly Nadeau replied for Canada, which failed to play for a medal at back-to-back world juniors for the first time since the country instituted its program of excellence in the early 1980s.
Carter George stopped 22 shots. Brayden Yager had two assists for the Canadians, who never really found their stride in the nation’s capital.
The Czech Republic will play in the semifinals on Saturday
Swedes hang on for win over resilient Latvians
David Edstrom’s second-period power-play goal stood as the winner, and Sweden held on for a 3-2 victory over Latvia in quarterfinal action Thursday.
Zeb Forsfjall and Anton Wahlberg also scored for Sweden, which led 3-0 early in the second period.
Latvia, however, made the Swedes sweat, with Eriks Mateiko scoring back-to-back goals to cut the lead to 3-2 heading into the second intermission.
Sweden, which topped Group B in the preliminary round with a 4-0 record, is looking for its first world junior title since 2012.
In the relegation game earlier Thursday, Germany came back from a 3-1 deficit to beat Kazakhstan 4-3.
With the win, Germany will return at the 2026 world junior championship while Kazakhstan is demoted to the Division 1 Group A tournament.
Julius Sumpf scored the winning goal for Germany, while Maxim Schafer scored twice and Edwin Tropmann had a goal and an assist.
Assanali Ruslanuly, Nikita Sitnikov and Artur Gross scored for Kazakhstan.
U.S. 7, Switzerland 2
James Hagens and Ryan Leonard each scored twice, as the defending-champion Americans cruised into the semifinals with a 7-2 rout of Switzerland on Thursday.
Brandon Svoboda, Danny Nelson and Zeev Buium also scored for the United States.
Gabe Perreault added three assists for the U.S., which entered the playoffs after claiming the top seed in Group A with 10 points in the preliminary round from three regulation wins and an overtime loss.
Nils Rhyn and Andro Kaderli scored for Switzerland.
Hampton Slukynsky made 17 saves for the U.S. while Elijah Neuenschwander and Christian Kirsch combined to stop 24 of 31 shots for Switzerland.
Finland 5, Slovakia 3
Finland also earned a spot in the semis with a 5-3 win over Slovakia.
Jesse Nurmi powered his team to the victory with two goals and an assist while Jesse Kiiskinen added one of each.
Kasper Halttunen and Rasmus Kumpulainen rounded out the scoring for the Finns, who got two assists apiece from Benjamin Rautiainen and Heikki Ruohonen.
Slovakia replied with goals from Dalibor Dvorsky, Juraj Pekarcik and Robert Fedor.
Petteri Rimpinen stopped 33 of the 36 shots he faced for Finland.
Slovak goalie Alan Lendak allowed three goals on five shots in the first period and was replaced by Samuel Urban, who made 11 saves in relief.