The Flames skated to a 2-1 victory over the visiting Montreal Canadiens, making up some ground in the 'four-point game' against a divisional opponent they trail in the standings.
Josh Leivo scored twice as his line - along with Derek Ryan and Sam Bennett - had a dominating night for the homeside.
Calgary controlled the game from start to finish, with a big edge in possession while keeping the Canadiens to the outside and limiting their chances.
Jacob Markstrom wasn't tested often, turning aside 17 shots.
Andrew Mangiapane had an early chance on a partial breakaway off a lovely stretch pass from Mikael Backlund, but he was tied up by Alexander Romanov and there was no whistle on the play.
Johnny Gaudreau set up Sean Monahan for a tough backhand shot in the slot later in the first, but Jake Allen was there for the stop.
The Habs went to the powerplay with with 2:44 left in the first, Nikita Nesterov sent off for high-sticking Joel Armia.
Mark Giordano broke his stick on a clearing attempt and had Elias Lindholm pass him his, leading to some man-up pressure with Markstrom making a big blocker save on Tomas Tatar who walked into the high slot all alone.
With three second left in Nesterov's penalty, Montreal got called for too many men so the Flames started the second with 1:14 of powerplay time.
They didn't capitalize but 42 seconds after their advantage expired, Leivo scored his second of the season off an odd-man rush, Bennett bringing it into the Montreal zone and passing to a trailing Ryan, who put a backhand pass around a Habs player that Leivo tipped home right on the doorstep between the pads of Allen.