Ryan Nugent-Hopkins and Ryan Strome scored in the first period for Canada to beat the United States 2-1 Sunday and advance to the next round at the junior ice hockey world championships.
The victory gave Canada provisional top spot of Group B, one point ahead of Russia ahead of their meeting on Sunday. The top team in each group gets a bye into the semifinals.
Jacob Trouba scored for the U.S. in the 51st minute. But the Americans drew several penalties thereafter to give Canada two consecutive five-on-three advantages.
The U.S. can finish third in the group and advance to the quarterfinals if it beats Slovakia on Sunday in their fourth and final game of the preliminary round.
Slovakia stayed alive in the group on Saturday by beating Germany 2-1 on an overtime power-play goal by Peter Ceresnak. Tobias Grieder opened the scoring for Germany midway through the second period, but Bruno Mraz equalized in the third.
In Group A, Finland beat Switzerland 5-4 thanks to a shootout goal by Markus Granlund, who also scored twice in regulation time. Switzerland sped to a 2-0 lead in the first period on goals by Lino Martschini and Sven Andrighetto that were just 61 seconds apart, but Granlund and Tervo Teravainen put Finland level in the second. Switzerland then went up 4-2 in the third on goals by Alessio Bertaggia and Dario Simion, but Treavainen scored again and Granlund sent the game into overtime with a goal with less than two minutes left.
In Group A's other game, the Czech Republic beat Latvia 4-2 to seal an advance to the next round. Martin Frk scored twice and Petr Beranek and Dmitriij Jaskin added one apiece. Roberts Lipsbergs and Nikita Evpalovs scored for Latvia, which is winless in the tournament.