Sweden is surging at the world junior hockey championship thanks to another big contribution from its formidable forwards.
Magnus Paajarvi-Svensson had a goal and two assists to lead undefeated Sweden to a 4-1 victory over Russia on Tuesday.
Andre Petersson had a pair of goals for Sweden, while Daniel Brodin also scored.
Kirill Petrov had the lone goal for Russia.
The line of Petersson, Paajarvi-Svensson and captain Marcus Johansson combined for three goals and three assists and has looked good in all three of Sweden's wins.
"I feel real great with Johansson and Petersson," Paajarvi-Svensson said. "They're really skilled. You just have to skate and keep your stick down and you get the puck. We have a good feeling."
Petersson also has a good feeling. The Ottawa Senators pick said he's been watching Canada and feels good about Sweden's chances should the two meet for a third straight gold medal match.
"Yeah, they look pretty strong, we're going to take them down," Petersson said.
Sweden (3-0) came into the game well-rested after beating Austria 7-3 on Sunday.
Russia entered the action after a tough 2-0 win over Finland 24 hours earlier thanks to a 46-save shutout by Igor Bobkov and a goal and an assist by captain Nikita Filatov.
After that game, Russian head coach Vladimir Plyushchev predicted his team would be tired when it faced the Swedes.
"We're going to have a tough first period. And then we'll see what happens," he said.
Plyuschev was right. Sweden came out flying, ringing the crossbar behind Bobkov just 30 seconds in then beating him twice before the game was eight minutes old.
"Everybody was trying to play their best game but probably we were a little tired. We had a bad start this game," Filatov said.
"We can't say we were really, really tired but not in the best shape. It's pretty hard when you play such a difficult game the night before and you have a game for the first place the next day."
Petersson opened the scoring, teaming with Paajarvi-Svensson for a pretty give-and-go one-timer he actually broke his stick on.
Less than four minutes later Paajarvi-Svensson made another bid for the highlight reel when he charged down the right wing, stepped over the blue-line and blasted a slapshot over Bobkov's blocker shoulder.
Midway through the second period, Russia answered back with an pretty goal of their own. Filatov sent Petrov in on a breakaway with a great pass up the middle. Just as he hit the hash marks the puck flipped on its end but, Petrov managed to tame it then slide it under Swedish goalie Jacob Markstrom to get his team on the board.
The Swedes answered right back with perhaps the nicest goal of the night. Oliver Ekman Larsson made an end-to-end pass to Paajarki-Svensson. The Edmonton Oiler pick blindly touch passed the puck off to a streaking Petersson, who picked it up and fired a quick wrist shot past Bobkov to make it 3-1.
Sweden added one more in the third when Brodin jumped on a bad Russian turnover in its own end then slid it through a crowd and under Bobkov.
Markstrom made 36 saves for the win while Bobkov made 41 saves in defeat.
Both teams get a day off before Sweden meets Finland and Russia plays the Czechs on Thursday.