Tkachuk then backhanded a rebound into the Florida net for his second goal in as many games at 10:38 before Gaudreau blasted a slap shot past Reimer for a power-play goal to put the Flames up 3-1 with 3:45 to play before the second intermission.
Dadonov pounced on a loose puck in front of the Calgary net to cash in his second goal of the game and pull the Panthers within a goal at 13:03 of the third.
Rittich stood his ground to stop back-to-back shots by Vincent Trocheck and Aaron Ekblad with 1:40 left on the clock and Reimer on the bench for an extra attacker.
"I came in the net and I want to win every game," Rittich said. "I knew we had five (wins) in a row before this game and I want to keep it up, so I try to show my best and give the biggest chance for the guys to win and we did it."
Backlund then scored into an empty net with 45.1 seconds left to secure the victory for the Flames.
ONE-TIMERS
The Flames have allowed three or fewer goals for 17 straight games, which is the longest such streak in the NHL this season … Both Monahan and Gaudreau extended their point-scoring streaks to six games. During that span, Monahan has scored four goals and set up six others while Gaudreau has tallied two goals and nine helpers … The Flames have compiled a 13-4-0 record when Monahan scores a goal … The Flames had killed off 16 straight penalties called against them until Dadonov scored for Florida early in the second period … Calgary improved its road record to 12-5-4 while Florida now has a 10-7-3 mark on home ice … The Flames are now 49-0-2 when leading after the second period over the last two seasons.
NEXT UP
After wrapping up their four-game road trip with a game against the Carolina Hurricanes on Sunday afternoon (1 p.m., TV: Sportsnet West, Radio: Sportsnet 960 The FAN), the Flames will enjoy four days off as part of their bye week. They'll be back in Calgary next Friday for an afternoon practice before returning to the Scotiabank Saddledome ice on Jan. 20 against the Winnipeg Jets for a Hockey Day In Canada matinee (1 p.m., TV: HNIC, Radio: Sportsnet 960 The FAN).