Calgary's win streak is now six straight, and they remain undefeated under interim coach Geoff Ward.
Perhaps most importantly during the recent run of a half-dozen triumphs is that the Flames keep getting better.
They are rolling four lines, getting offensive contributions across the board, playing with pace and speed, turning in solid play in their zone, and continuing - as has been the case all season - to get great goaltending.
Monday they managed to edge a high-flying, high-octane offensive team in the Avs, going blow-for-blow and coming out on top.
Tuesday they faced a much different style of opponent, the stingiest defensive team in the league this season, coming into the game allowing only 2.28 goals per outing (the Islanders were second at 2.38).
To complicate matters, they were without Matthew Tkachuk, who sat out with an upper-body injury he suffered against Colorado.
So, in went Zac Rinaldo, leading to more line shuffling - but the Flames didn't miss a beat.
Rinaldo tallied once and collected an assist, while Michael Frolik, Johnny Gaudreau, Sean Monahan and Milan Lucic also scored. Cam Talbot got the start, turning aside 46 shots in an impressive outing for him in his just his eighth start of the season.
He has now won two straight.
As is frequently the case, a good chance at one end often leads to a goal at the other.
That was situation early in the first period.
Michael Grabner looked set to capitilize on a broken play, getting the puck all alone in Calgary's zone with no one near him and skating across the crease with patience, waiting out Cam Talbot and firing the puck around him towards the open cage.
Unfortunately for Grabner - and the hometown crowd who had already started rising out of their seats - the puck went off the inside of the far post and out of harm's way.
Moments later as the Coyotes tried to skate it out of their zone, Rinaldo caused a turnover and made a quick pass to Frolik who made no mistake in tight, going forehand-backhand to beat Antti Raanta for his third goal of the season at 2:11.
It was his second goal in as many games.
Tweet from @NHLFlames: Rhino with the setup, and Fro does the rest. #CGYvsARI | #Flames pic.twitter.com/Xbdk3zPibk
Gaudreau got close to squeezing a backhand past Raanta a short time later.
No matter, he simply made good on his next chance.
Derek Ryan won a faceoff right into the tape of Gaudreau in the slot, the winger taking the puck and loading and firing it in one motion, the puck going high short-side past a partially screened Raanta.
Just 4:03 in and it was 2-0.
Tweet from @NHLFlames: Did anyone get the license plate number?! 🚀#CGYvsARI | #Flames pic.twitter.com/dYVMHx8PgO
Mikael Backlund continued his strong play of late and almost made it 3-0. He took a pass while parked in front of Raanta with his back to him, turning and faking wide before trying to snap it five-hole, the Coyotes 'tender snapping his pads together for the stop.
It wasn't just the offence that sparkled in the first, as Talbot also stood tall.
He made 15 stops, one of the best coming when Nick Schmaltz skated behind the net and fired the puck back to a trailing Christian Dvorak, Talbot spinning around and getting his left arm on a great shot.
Rinaldo made it 3-0 in the second period with a goal that earned a perfect 10 for style points. Frolik whipped a pass out from the corner to him and after calling for the puck with his stick in the air, he snapped it home as he slide on one knee for his second of the season at the 5:18 mark.
Tweet from @NHLFlames: One knee. One time. @RinaldoZac BURIES it. #CGYvsARI | #Flames pic.twitter.com/qIHsbt8gcx
Then it was time for Monday night's overtime hero Monahan to get in on the act.
Only made sense as he had scored in three straight games coming into Tuesday's tilt.
Travis Hamonic made a long stretch pass that Backlund made an absolutely ridiculously good tip pass while south of the blue-line up ahead to a streaking Monahan, who snapped it up high short-side.
Tweet from @NHLFlames: A pass like that belongs in a frame. #CGYvsARI | #Flames pic.twitter.com/hpKV0ALIJU
Jakob Chychrun finally got the homeside on the board with just 10.6 seconds left in the middle stanza.
In the third, the Flames looked tired at times. For good reason. Along with the two games in 24 hours, they also played Saturday.
But as good teams do, they found a way to hold the fort and get the two points.
Rinaldo drew a penalty and on the ensuing powerplay, Lucic made good for his third goal in four games at 14:32 to put it away.
With 31.9 second to play, Phil Kessel scored on a powerplay.