With Finland trailing 3-2 in the second period against Canada, goaltender Kaapo Kahkonen (2014 Draft, fourth round) was called into action in relief and helped Finland defeat one of the tournament favorites, 6-5.
Kahkonen had started one of Finland's four games in the group stage, earning a win in Finland's 8-3 victory against Slovakia.
After Kahkonen came in, Finland scored twice in the second period to take a 4-3 lead into the third on home ice. Kahkonen then stopped 10 of 12 shots in the third period, and Canada failed to advance to the semifinal round of the junior tournament for the first time in 17 years.
In all, Kahkonen made 22 saves on 24 shots.
Kahkonen and Finland will meet Eriksson Ek and Sweden in the semifinal round on Monday.
Sweden 6, Slovakia 5
Forward Joel Eriksson Ek (2015 Draft, first round) scored his first goal of the tournament, and Sweden defeated Slovakia 6-0 to advance to the semifinal round of the 2016 IIHF World Junior tournament on Saturday.
Eriksson Ek had taken a team-high 12 shots on goal through Sweden's first three games, but had been held scoreless. He broke through 5:10 into the first period against Slovakia for what stood up as the game-winning goal.
Sweden will play Finland in the semifinal round on Monday at 8 a.m. Central time.
United States 7, Czech Republic 0
Defenseman Louis Belpedio (2014 Draft, third round) was a plus-two, and the United States defeated the Czech Republic 7-0 to advance to the semifinals.
Forward Auston Matthews (2016 draft eligible) had a hat trick, and the United States posted its first shutout of the 2016 tournament.
Goaltender Ales Stezka (2016 Draft, fourth round) came into the game in the second period for the Czech Republic in his first appearance of the tournament.
The United States will play Russia at 12 p.m. Central time on Monday in its semifinal game.
Russia 4, Denmark 3 (OT)
Forward Kirill Kaprizov (2015 Draft, fifth round) had a shot on goal in Russia's 4-3, overtime victory against Denmark in the quarterfinal round of World Juniors.
Kaprizov and Russia will play Belpedio and the United States on Monday.