BUFFALO, N.Y. — Johan Larsson scored the go-ahead goal with 9:31 left and Marcus Foligno had a goal and two assists in the Buffalo Sabres’ 6-3 win over the Calgary Flames on Thursday night.
The loss extended the Flames’ skid to 0-6-1 and dropped into last place in the Western Conference.
Calgary Flames trade defenceman Kris Russell to Dallas Stars
Oilers, Flames, Leafs unload ahead of Monday’s NHL trade deadline
Calgary Flames acquire forward Shinkaruk from Canucks for centre Granlund
Jack Eichel, Nicolas Deslauriers, Rasmus Ristolainen and Evander Kane, with an empty-netter, also scored in helping Buffalo extend its home dominance over Calgary. The Sabres improved to 10-0-2 in their past 12 home games against the Flames, with their last regulation loss a 3-1 defeat on March 15, 1996.
Sean Monahan and Dougie Hamilton each had a goal and an assist, and Mikael Backlund also scored for the Flames. Calgary dropped its sixth consecutive road game.
The Flames’ winless streak is their longest since going 0-7-1 in December 2014.
The Sabres took control after Monahan scored 3:56 into the third period to tie the game at 3.
Brian Gionta set up Larsson’s goal by pouncing on a loose puck to the left of the Flames net. Drawing two defenders to him, Gionta slipped a past to Larsson, who was alone in front and backhanded a shot over goalie Jonas Hiller’s left shoulder.
Eichel scored 3 minutes later to put Buffalo ahead 5-3 by snapping a shot through a crowd from the blue line that sneaked in just under the crossbar. It was Buffalo’s lone power-play goal in seven opportunities.
The game featured a frantic second period that included five goals and ended with Buffalo up 3-2.
The game was tied at 1 before there were three goals – one short-handed, one on the power play and the third at even strength – in a span of 77 seconds.
Foligno made a nifty move to step around Flames defenseman T.J. Brodie and score on a short-handed breakaway with 4:03 left in the second period.
Hamilton scored off the next faceoff by beating Robin Lehner on the short side with a shot from the right circle.
And Zach Bogosian intercepted a weak Flames clearing attempt to set up Deslauriers, who snapped a shot from the left circle to beat Hiller on the short side and put Buffalo up 3-2.
The Flames got off to a dreadful start. They were being outshot 7-0 before Mark Giordano fired a shot into Lehner’s chest during a power play with 2:56 left in the first period.
Both teams squandered a 5-on-3 advantage in the opening period. Buffalo’s lasted 49 seconds, while Calgary’s was just 8 seconds.
Eichel’s goal came after the Sabres failed to score on a two-man advantage spanning 90 seconds.
NOTES: The Flames are carrying three goalies, leaving Nicklas Backstrom a scratch for the second straight game since being acquired in a trade with Minnesota on Monday. … With an assist on Hamilton’s goal, Giordano earned his 284th point and tied Alex Tanguay for 24th on the franchise list. … Buffalo upped its season total to 154 goals, one more than the team’s NHL-low last season.