Recapping Day 3 at the World Junior Hockey Championship in Ufa, Russia.
Russia 2, United States 1 Vladimir Tkachyov scored the winning goal in the third period as Russia held on to beat Team USA on Friday.
Tkachyov scored 4:10 into the third as he put the puck past American goalie John Gibson following a terrific end-to-end rush by Valeri Nichushkin.
Forward Kirill Kapustin put Russia's lead in peril when he was given a minor penalty and 10-minute misconduct for checking from behind with 1:32 left in regulation. But the US was unable to beat goaltender Andrey Makarov during the late power play.
Albert Yarullin had Russia's other goal on a power play. Defenseman Jacob Trouba replied for the US (1-0-0-1) with a goal on a man advantage.
Makarov, who plays for the Western Hockey League's Saskatoon Blades, was outstanding, making 41 saves.
Gibson stopped 28 shots for the Americans.
Canada 6, Slovakia 3 Ryan Strome scored two goals and Canada rallied to beat Slovakia on Friday.
Goals in the first period from Marko Dano and Tomas Mikus put Slovakia 2-0 ahead before Strome narrowed the gap at 22:16. Dano restored the two-goal margin on a power play midway through the second period.
But Morgan Rielly, Ty Rattie and Mark Scheifele put Canada 4-3 ahead after 40 minutes. Ryan Nugent-Hopkins and Strome then scored a goal each early in the third period to seal Canada's second victory after a 9-3 win over Germany in the Group B opener on Wednesday.
Czech Republic 2, Finland 1 The Czech Republic scored its first victory at the event, beating Finland on first-period goals by Marek Hrbas and Tomas Hyka.
Sweden 3, Switerland 2 (SO) Victor Rask scored the shootout winner after Sweden's Emil Djuse tied the game early in the third period, giving the Group A leaders their second win of the tournament.
Joel Lassinantti made 29 saves for Sweden.
The Canadian Press contributed to this report
Day 2 Recap: USA shuts out Germany in opener
Day 1 Recap: Canada routs Germany; Russians survive scare vs. Slovakia