ST. PAUL, Minn. — Tomas Poletin scored on a deflection off his skate with 1:14 left and Czechia beat Canada 6-4 on Sunday night to advance to face Sweden in the first all-European world junior hockey final since 2016.
Earlier, Anton Frondell scored in the eighth round of a shootout to give Sweden a 4-3 victory over Finland. The final is Monday night.
In the last all-European final, Finland beat Russia 4-3 in overtime in Helsinki in 2016. Czechia and Sweden are each trying to win their third title. Czechia won in 2000 and 2001, and Sweden in 1981 and 2012.
Poletin scored 1:27 after Porter Martone tied it for 20-time champion Canada.
''Obviously we wanted this win, because you heard them in the media,'' said Vaclav Nestrasil, a Chicago first-rounder who plays at the University of Massachusetts. ''They were chirping. ... We wanted to keep their ego down, and we did that. I think we were better.''
Czechia eliminated Canada for the third straight year. The Czechs beat the Canadians in the quarterfinals the previous two years.
''It's the same feeling,'' said Canadian star Gavin McKenna of Penn State, one of six returnees from last year. ''Letting your country down sucks.''
Vojtech Cihar scored twice for Czechia, and Maxmilian Curran, Adam Titlbach and Adam Benak also scored. Michal Orsulak made 20 saves.