Jesse Joensuu scored with 9 seconds left to give Finland a 3-2 victory over the United States on Thursday in the quarterfinals of the world hockey championships, and Michal Handzus scored the winning goal late in the third period in Slovakia's 4-3 victory over Canada.
In the semifinals Saturday, Finland will face Russia, and Slovakia will play the Czech Republic. In Stockholm on Thursday, Milan Michalek scored in the final minute to give the Czech Republic a 4-3 victory over Sweden, and Alex Ovechkin scored in his first game of the tournament to help Russia top Norway 5-2.
Joensuu scored twice, and Mikko Koivu added a goal for Finland. Kyle Palmieri and Bobby Ryan scored for the United States.
In the Canada-Slovakia game, Milan Bartovic tied it for Slovakia off a rebound with 6:35 left. Canada killed off Ryan Nugent-Hopkins' boarding penalty, but Ryan Getzlaf was given a kneeing major for an open-ice hit on Juraj Mikus with 2:32 to play. Four seconds later, Handzus tipped in the winning goal.
Tomas Kopecky and Miroslav Satan also scored for Slovakia, and Evander Kane, Jeff Skinner and Alexandre Burrows countered for Canada.
In Stockholm, Martin Erat, Petr Nedved and Jiri Novotny also scored for Czech Republic. Loui Eriksson, Henrik Zetterberg and Jonathan Ericsson scored for Sweden.
Alexei Yemelin, Nikolai Zherdev, Alexander Popov and Ilya Nikulin also scored for Russia. Patrick Thoresen and Per-Age Skroder scored for Norway.