CALGARY -- Jake Allen made one of the finest saves of the NHL season, and his St. Louis Blues teammates made sure it came in a winning effort.
David Perron registered two goals and Alex Steen had a three-point effort as the Blues rolled to Friday's 5-2 victory over the host Calgary Flames at the Scotiabank Saddledome.
Even with all that scoring, the highlight of the night was Allen's first-period robbery of Flames rearguard T.J. Brodie, when he reached across the crease and used his stick to knock a sure goal out of midair just before it could cross the goal-line.
That save preserved an early 2-0 lead and seemed to further inspire the Blues, who celebrated two more goals before the first intermission and gave the rookie netminder -- making just his second NHL start -- all the offensive support he needed.
Blues rookie Jaden Schwartz opened the scoring just 88 seconds after the opening faceoff, hanging back behind the Flames defense on a breakout-gone-bad. Alex Steen swiped the puck and Schwartz, who made a nifty deke to his backhand and gave the out-of-towners a 1-0 lead before many fans had even made it to their seats.
The stragglers were still in the concession line when Schwartz teed up Patrik Berglund for a one-timer at the 4:07 mark, chasing Flames starter Leland Irving from the crease after two goals on four shots.
Steen took advantage of a lucky bounce to add to the lead about nine minutes later, collecting a loose puck beside the net and putting it into an empty cage.
That was only the fifth shot on goalie Joey MacDonald, who was making his first appearance for the Flames after being claimed on waivers from the Detroit Red Wings earlier this week.
MacDonald was fishing another puck out the net before the intermission, with David Perron depositing a power-play goal to add to the misery for the home team.
Calgary's first goal came immediately after the Blues were whistled for a too-many-men penalty. Michael Cammalleri won the faceoff and kicked the puck back to Dennis Wideman, who unloaded a booming shot from the point for a man-advantage marker.
Flames winger Curtis Glencross trimmed the lead to 4-2 early in the third period, finishing off a terrific pass from captain Jarome Iginla, but Perron scored another power-play goal just 1:22 later to give the Blues plenty of breathing room.
Allen finished with 30 saves, while Irving made two and MacDonald stopped 20 but was saddled with the loss.
The Blues head to Vancouver, where they will face off Sunday against the Canucks.
The Flames, meanwhile, will pack their bags for a two-game road-trip with stops in Dallas and Phoenix.
NOTES: Including Friday's meeting with the Blues, Flames captain Jarome Iginla has now appeared in 1,200 regular-season games, all for Calgary. Iginla is seventh among active skaters in that category, although Phoenix Coyotes mainstay Shane Doan is the only player ahead of him who has spent his entire career with the same franchise. Roman Hamrlik (Washington Capitals), Jaromir Jagr (Dallas Stars), Teemu Selanne (Anaheim Ducks), Alex Kovalev (Florida Panthers) and Ray Whitney (Dallas Stars) are also ahead of Iginla on the all-time list ... Flames D Jay Bouwmeester's ironman streak is now at 600 consecutive games. The 29-year-old hasn't missed an outing since March 3, 2004, when he was still a member of the Florida Panthers ... The Blues announced Friday that winger Jamie Langenbrunner had successful hip surgery. He's out for the remainder of the season ... With Paul Byron suffering a fractured left hand in Wednesday's win over Dallas, centre Roman Horak was recalled from the AHL and made his first appearance of the season for the Flames. Defenseman Anton Babchuk, who missed eight games due to a shoulder injury and was a healthy scratch for three more, also suited up for the Flames for the first time since the lockout.