Evgeni Grachev and Pavel Chernov scored a third-period goal each as Russia beat Canada 4-2 at the under-18 world hockey championship in Kazan, Russia, on Wednesday.
Russia (3-0) spoiled Canada's two straight wins and extended its own streak to three games, securing a berth in the tournament's semifinal round.
The host team racked up 51 penalty minutes in the rough-and-tumble matchup, including a five-minute major for butt-ending and a game misconduct for Nikita Filatov, both in the first period.
Canada (2-1) was assigned just under half that tally for a total of 24 minutes.
After a scoreless first period, Russia's Dmitri Kugryshev scored at 3:23 of the second. Canada's Ryan Ellis tied it and Matthew Duchene put his team ahead, before Andrey Loktionov made it 2-2 entering the third.
Grachev scored at 7:43 of the third and Chernov added assurance at 15:35.
The loss was an upset for the Canadian squad, and for Corey Trivino, who was held without a goal after scoring a hat trick and adding an assist in Canada's 4-1 victory over Denmark on Tuesday.
Canada outshot Denmark 43-19 in that outing.
Canada had opened the tournament with a 9-2 trouncing of Germany.
Among other results:
- Sweden beat the U.S. 5-4.
- Switzerland downed Belarus 4-2.
- Germany edged Slovakia 5-4.
Canada faces Slovakia on Friday.