ST. LOUIS -- The "Moose" chants were loud and clear for Brian Elliott as he took the ice for warmups, and it would have been unlike the Calgary Flames goalie to not give the home fans another rousing performance.
Only this time, Elliott would be doing so for the visiting Flames against the St. Louis Blues, the team he played for the past five seasons before a June 24 trade. Elliott stopped 23 shots in a 4-1 victory at Scottrade Center on Tuesday.
"I don't know if I was surprised because I knew how much the fans kind of loved that," Elliott said of his nickname chant. "It was special for me, hearing that, and really kind of got me into the game. I'm sure they don't like the result now, but it meant a lot and that video tribute meant a lot, too."
Sam Bennett and Johnny Gaudreau had a goal and assist and the Flames (3-4-1) won for the second time in as many nights.
After stopping 31 shots and five shootout attempts against the Chicago Blackhawks on Monday, there was no doubt Elliott wanted this game.
"I saw that on the schedule in the summer," Elliott said. "You want to come back here. I had so much fun playing in front of these fans in this building, I wanted to do it again, even though it's another team. The guys did a heck of a job in front of me to get that win for me."
Video: CGY@STL: Wideman's wrister beats Hutton for PPG
The Blues (4-2-1) got a power-play goal from defenseman Kevin Shattenkirk, and Carter Hutton made 26 saves.
"No brains," Blues forward Alexander Steen said. "I think we were too slow in our actions. They made us look sloppy on a team that was on a back-to-back.
"We thought it was going to be a cookie cutter, and it wasn't. We had to play with our brains, and we didn't."
The Flames scored their third power-play goal in as many games on a Dennis Wideman wrist shot from the slot. He was all alone after the Blues got caught with four skaters on the same side of the ice and he took a pass from Troy Brouwer and beat Hutton 3:54 into the game for a 1-0 lead.
An odd-man rush led to Deryk Engelland converting on a backhand at 10:30 of the first after he took a pass from Kris Versteeg.
Bennett scored 2:16 into the second for a 3-0 lead after he was open in the left circle and shot through traffic on the near side.
Shattenkirk scored with a two-man advantage at 5:49 of the third for the Blues, but Gaudreau scored an empty-net goal with 1:11 remaining to make it 4-1.
Video: CGY@STL: Shattenkirk goes top-corner for PPG
Goal of the game
Engelland made an end-to-end rush, got past Shattenkirk and calmly slid a backhand past Hutton for the Flames' second goal.
Video: CGY@STL: Engelland tucks puck home after nice feed
Save of the game
Bennett blocked a Jay Bouwmeester shot and took off on a breakaway, but Hutton made the save with the right blocker with 1:52 to play in the first.
Video: CGY@STL: Hutton makes a blocker save on Bennett
Highlight of the game
Bennett circled at the top of the left circle in the Blues zone, saw three St. Louis skaters back off and beat Hutton with a wrist shot.
Video: CGY@STL: Bennett scores from circle
Unsung moment of the game
With the Blues pressing in the third period, Flames captain Mark Giordano blocked a hard slap shot from Blues defenseman Colton Parayko with 6:51 remaining.
They said it
"It was really kind of an eye-opening experience, to play in the rink you kind of grew up in." -- Flames right wing Matthew Tkachuk, whose father, Keith, played nine seasons for the Blues
"We stayed with our composure. I thought for two periods we were in control of our game and we put [ourselves] in a position to win, and we came through," -- Flames coach Glen Gulutzan
"There's really no excuse for that. We looked like a team that was on back-to-backs to start that game," -- Blues defenseman Kevin Shattenkirk
Video: CGY@STL: Elliott stops Pietrangelo's slap shot
Need to know
Giordano played in his 600th NHL game. ... Brouwer, who spent last season with the Blues, also made his first trip back to St. Louis after signing as a free agent July 1. ... Tkachuk, the No. 6 pick in the 2016 NHL Draft, played after being a healthy scratch the past two games. ... Steen played in his 500th game for the Blues.
Flames: Host the Ottawa Senators on Friday (9 p.m. ET; SNF, RDS2, TSN5, NHL.TV)
Blues: Host the Detroit Red Wings on Thursday (8 p.m. ET; FS-MW, FS-D, NHL.TV)
Video: Elliott earns 4-1 victory in return to St. Louis