Andersson extended the lead to 2-0 at 13:22 when he scored with one second left on a two-man advantage. Although Andersson’s stick broke when he took a shot from the point, the puck deflected off Buffalo defenseman Conor Timmins and past Luukkonen.
Thompson cut Calgary’s lead to 2-1 with a power-play goal at 4:24 of the second period when his wrist shot from the right circle beat Wolf to the blocker side.
Huberdeau put the Flames up 3-1 at 7:05 when he redirected a pass from Coronato past Luukkonen on the power play.
Power scored for Buffalo on a wrist shot through traffic at 13:43 before Kadri tapped in a pass from Joel Farabee 31 seconds later to give Calgary a 4-2 lead.
“The next shift after the opposing team scores is always important to stop the bleeding and nip it in the bud,” Kadri said. “I think we responded really well after goals (and) to start the game. Those were the two biggest keys.”
After Dahlin redirected a pass from Josh Doan past Wolf at 16:32, Kuznetsov swatted in a rebound from the top of the crease 55 seconds later to put the Flames up 5-3.
“It’s nice for a defenseman like that to score, for sure,” Huska said. “He’s had some really good games for us. He’s done a lot of good things. Sneaking up there in the play like that was another good one. He picked the right time to do that.”
With Lyon on the bench for the extra attacker, Tuch redirected Dahlin’s point shot past Wolf at 17:29 of the third period to once again pull the Sabres within a goal to make it 5-4.
Backlund and Sharangovich each added empty-net goals at 18:12 and 19:53 for the 7-4 final.
“We’ve got a game tomorrow and another three games on this road trip,” Thompson said. “We don't have time to sit here and dwell on it. Obviously, it [stinks] and everyone in here is tired of saying we played a good game and didn’t get a win, so it doesn’t really matter. We need wins.”
NOTES: The Flames are 5-0-1 in their last six home games. … Huberdeau has recorded a point in 13 consecutive games against the Sabres dating back to 2019-20. It’s his longest active run against a single opponent and also the longest against a franchise during his career. … Kadri's goal marked his 10th three-point game with Calgary, which is the most among all players since he joined the club in 2022-23.