Calgary, AB (Sports Network) - The St. Louis Blues struck for four first- period goals and rode that early surge to a 5-2 win over the Calgary Flames at Scotiabank Saddledome.
David Perron scored a pair of power-play goals for the Blues, who have won two straight on the heels of a five-game slide. Alexander Steen had a goal and two assists, while rookie Jake Allen made 30 saves.
Dennis Wideman and Curtis Glencross supplied the goals for Calgary, which has dropped three of four.
Flames starting netminder Leland Irving was pulled 4:07 into the game after allowing two goals on four shots. Joey MacDonald, claimed off waivers from Detroit on Monday, finished with 18 saves in his Calgary debut.
Jaden Schwartz staked the Blues to a 1-0 lead 1:28 into the game. Steen kept the puck in at the blue line and fed Schwartz, who fired a backhander past Irving.
Schwartz then set up Patrik Berglund's tally at the 4:07 mark after another failed clearing attempt. Steen found the back of the net at 13:49 before the league's top power-play unit went to work.
T.J. Oshie fired a shot that deflected off David Backes, who was providing a screen. The carom wound up on the stick of Perron, and he snapped the puck home with 2:48 left in the opening frame for a 4-0 lead.
Wideman scored a power-play goal late in the second period, then Glencross drove the net and tapped in Jarome Iginla's saucer pass at the 2:46 mark of the third. It was his 100th NHL goal.
Seventeen seconds later, however, Calgary defenseman Mark Giordano was whistled for interference. Perron struck again on the man advantage, beating MacDonald at 4:08.
Iginla played in his 1,200th career game ... Flames defenseman Jay Bouwmeester played in his 600th consecutive game ... Steen extended his goal scoring streak to four games ... Coming into the game, the Flames had outscored opponents by a 14-8 margin in the first period this season ... St. Louis scored a power-play goal in its eighth straight game.
02/15 23:56:52 ET