Russia beat defending champion Sweden 3-1 Saturday in a match-up of the last two titleholders to advance to the finals of the ice hockey World Championship in Minsk, Belarus.
It was the ninth straight victory at the worlds for Russia which is one win away from its second title in the last three years.
Russia will face the Czech Republic or Finland in Sunday's final game.
Showing off its attacking power, Russia rebounded from an opening goal by Oscar Moller who netted just 19 seconds into the game with goals from Sergei Plotnikov and Sergei Shirokov later in the first period.
Defenseman Anton Belov drove a slap shot into the net on a rebound to make it 3-1 in the second in front of roaring Russian fans.
Red Wings forward Gustav Nyquist was held off the score sheet in the semifinal game. He finished the tournament with four goals and six points in nine games for Sweden.