Host nation Sweden take on Canada in Ornskoldsvik the semi-finals of the 2019 Ice Hockey U18 World Championship.
The Swedes lost their opening game 6-1 against the USA in the Preliminary round, but have won every game since, culminating in a 4-2 win against the Czech Republic in the quarter-finals. Sweden scored two first-period goals in 24 seconds and then stayed strong to put themselves into the last four of the tournament.
Canada is 100% in the tournament to date (including an 11-1 rout over Belarus), and secured their place in the semi-finals with a 3-1 win against Latvia. The Canadians also beat the Czech Republic 6-2 in the group stage, which is a point of comparison between the teams.