Leading 2-0 after a power play goal from Jonathan Huberdeau just 20 seconds into the second period, the Panthers surrendered back-to-back goals to Michael Frolik and Mark Giordano less than five minutes apart in the middle frame to head into the second intermission knotted 2-2.
"Calgary's a good hockey club, the second-best record, point-wise, in the NHL," Panthers coach Bob Boughner said. "You come in here on a back-to-back and do a lot of good things in the first period. I thought they took the play to us in the second period, which we knew that they would have their push. At the end of the day, we had four or five glorious opportunities to go ahead in this game and get the next goal, and we never did."
In the third, Matthew Tkachuk, the beneficiary of a defensive-zone turnover, made it 3-2 at 8:29.
"Both teams did it, right?" Boughner said of the turnover battle. "Like I said, we had five or six 2-on-1's. It's always magnified when it goes in the back of your net. That's a bad turnover on the third goal, a guy standing all alone in front of the net. Again, we've had those chances on our side, too."
With time winding down in the third, one of those opportunities came when the Panthers had a chance to tie the game up on a 3-on-1 break with 3:47 left in regulation, but Flames goaltender David Rittich shut the door on a wrist shot from a slot to stifle Florida's late offensive surge.
Rittich, who made 24 saves, turned away 12 shot in the third period.
After that, Calgary capitalized would go on to capitalize on a late penalty, extending the lead to 4-2 lead on a power play goal from Sean Monahan at 18:33. Then, with Florida in desperate need of a goal, Evgenii Dadonov banged in a rebound to make it 4-3 at 19:40.