Canada won Group A and will next play Switzerland. The Americans, who had five won straight, will face the high-scoring and undefeated Russians on Thursday. Finland will face Sweden, while the Czech Republic plays Germany in the round of eight.
Kyle Turris also scored in the first period for Canada, beating Cory Schneider, and Turris assisted on Jared McCann's goal in the second period.
Alex Ovechkin and Evgeni Malkin scored for Russia, which closed out its dominant play in Group B with a 7-3 win over Sweden. Earlier Tuesday, Leon Draisaitl scored tiebreaking and go-ahead goals late in the third period to life Germany to a 4-2 win over Finland in Group A.
The Czech Republic closed the preliminary round with a 5-4 win over Switzerland in Bratislava in Group B, getting one goal and two assists each from Jakub Voracek and Dominik Simon.
In matchups of teams that won't advance, Latvia beat Norway 4-1 in Group B, and the host Slovaks outlasted Denmark 2-1 in a shootout decided by penalty shots.
More AP sports: https://apnews.com/apf-sports and https://twitter.com/AP_Sports
Copyright 2019 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.