HELSINKI, Finland -- Jesse Joensuu's winning goal with nine seconds left lifted Finland past the United States 3-2 Thursday for a place in the semifinals of the IIHF World Hockey Championship.
Joensuu opened the scoring at 13:27 in the second period, before Anaheim Ducks forward Kyle Palmieri scored 20 seconds later.
Bobby Ryan added a goal for the Americans early in the third period.
Minnesota Wild captain Mikko Koivu tied it with 6:58 left in the third. Power forward Joensuu, once with the New York Islanders, pounced on a pass from Petri Kontiola and scored from close in.
Finland meets Russia on Saturday in the semifinal. The Russians moved on with a 5-2 win over Norway, while the Czech Republic edged Sweden 4-3.
The Czechs will play Slovakia in the other semi Saturday after the Slovaks upset Canada 4-3.
Russia 5, Norway 2
At Stockholm, Alex Ovechkin scored in his first game of the tournament as Russia scored three goals in the third period to stay unbeaten.
Alexei Yemelin, Nikolai Zherdev, Alexander Popov and Ilya Nikulin also scored for Russia.
Patrick Thoresen and Per-Age Skroder replied for Norway.
Czech Republic 4, Sweden 3
At Stockholm, Milan Michalek scored in the final minute of regulation to help the Czechs edge Sweden.
Martin Erat, Petr Nedved and Jiri Novotny had one apiece for the Czechs.
Loui Eriksson, Henrik Zetterberg and Jonathan Ericsson each scored for Sweden.