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. He scored with a wrist shot from the right circle that beat Wolf to the blocker side.
Huberdeau put the Flames ahead 3-1 at 7:05, redirecting a pass from Coronato past Luukkonen on the power play.
Power made it 3-2 on a wrist shot through traffic at 13:43, but 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.”
Dahlin cut it to 4-3 at 16:32, redirecting a pass from Josh Doan past Wolf, but Kuznetsov answered again by swatting 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 pull the Sabres to within 5-4.
However, Backlund (18:12) and Sharangovich (19:53) each scored an empty-net goal 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 past six home games. … Huberdeau has recorded a point in 13 consecutive games against the Sabres dating back to 2019-20. It’s the longest against a franchise in his career.