Johnny Gaudreau had four assists, Sean Monahan scored twice, and Matthew Tkachuk had a goal and two assists for the Flames (18-11-6), who ended a four-game losing streak. Jacob Markstrom made 28 saves.
"It's difficult sometimes when you're going through skids like that to wake up and come practice, but after a big win like that, the guys are excited...we're always excited to come to the rink, but there's kind of a different attitude when you're winning games," Gaudreau said. "When you beat a team like that, obviously we still have work to do, but it's a good stepping stone for us and we keep pushing and keep getting better every day and go from there."
Sam Bennett scored, and Spencer Knight made 26 saves for the Panthers (26-8-5), who had won four in a row and eight of nine (8-0-1).
"I mean, as nice as it would be to go 82-0, you have ups and downs throughout the season, so it's just about how you respond," Florida forward Ryan Lomberg said. "I think as a group we're putting that one behind us. We'll watch the video, put it behind us, and then onto the next one."