Roman Lyubimov scored the winner on the power play as Russia held on for a 3-2 victory over Canada on Monday to wrap-up preliminary round play at the Sochi Hockey Open.
Stanislav Galiyev, on the power play, and Artyom Fyodorov also had goals for the Russians.
Gilbert Brule had a power-play goal to tie the game at 2-2 for Canada in the second period. Maxim Noreau also chipped in and Brandon Kozun had two assists.
Vladislav Sukhachyov and Igor Shestyorkin split time in net for Russia. Kevin Poulin took the loss.
Canada (1-1) won its tournament opener over HC Sochi 1-0 in overtime on Sunday.
The tournament is being used as an evaluation process for head coach Willie Desjardins ahead of next year's Olympics in Pyeongchang.
Things got feisty at the end of the second period when a number of players fought near the Canadian bench.