Scores at 1:10 to end Buffalo’s skid at 3; Calgary winning streak ends at 5.

By Aaron Vickers / NHL.com Correspondent

CALGARY, ALB. — Jack Eichel scored 1:10 into overtime to give the Buffalo Sabres a 4-3 win against the Calgary Flames at Scotiabank Saddledome on Wednesday.

Evan Rodrigues, Rasmus Dahlin, and Jake McCabe scored, and Linus Ullmark made 30 saves for the Sabres (24-17-6), who ended their losing streak at three games.

Johnny Gaudreau, Matthew Tkachuk and Noah Hanifin scored, and David Rittich made 19 saves for the Flames (30-13-5), whose winning streak ended at five games. Calgary has earned at least one point in 10 of the past 11 games (8-1-2).

Eichel, who had an assist, circled in Calgary’s zone before shooting over Rittich’s shoulder to give Buffalo its third win in the past 10 games. He had been held without a point in his previous five games.

Tkachuk scored on the power play when he finished a three-way passing play with Elias Lindholm and Gaudreau to put Calgary up 2-1 at 6:49 of the third period.

Dahlin scored to tie it 2-2 at 7:34, and McCabe put Buffalo up 3-2 at 10:56 with a shot from the point through traffic.

Hanifin scored with a point shot 38 seconds later to tie it 3-3 at 11:34.

Gaudreau scored on the rebound of a Lindholm shot on the power play with one second remaining in the first period to put Calgary up 1-0. He leads the Flames with 71 points (28 goals, 43 assists), and has 20 points (nine goals, 11 assists) in a nine-game point streak.

Rodrigues tied it 1-1 at 8:45 of the second period when he went in on a breakaway off a pass from Casey Mittelstadt and beat Rittich five-hole with a backhand.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.