FARGO, N.D. - The United States scored two third-period power-play goals and defeated Canada 2-1 Friday in semifinal action at the world under-18 hockey championship.
Jerry D'Amigo scored the winner with just under seven minutes remaining in regulation for the Americans after Jeremy Morin had tied the game with just over 10 minutes remaining.
Dylan Olsen had given Canada a 1-0 lead on a two-man advantage in the second period.
Oshawa Generals netminder Michael Zador played a strong game in goal for Canada, making 42 saves.
Jack Campbell stopped 32 shots for the U.S.
Russia beat Finland 4-0 in Friday's other semifinal and will meet the Americans in the gold-medal game on Sunday. Evgeni Kuznetsov had two goals and two assists for Russia.
Canada and Finland will play for bronze in Sunday's early game.
In relegation round action at Moorehead, Minn., Germany gave up a 4-1 lead against Slovakia, but rebounded to win 5-4 in double overtime. Both teams wrap up relegation round play on Saturday.