Buffalo SabresSabres11-14-4
4FinalDec 8, 2025
Calgary FlamesFlames12-15-4
7TVMSGBStreamESPN+
Closing line
US sportsbook at puck dropMoneyline
BUF−110
CGY−110
Puck line
BUF +1.5−270
CGY −1.5+220
Total O/U
Over 6.5+110
Under 6.5−130
- Puck line: Flames −1.5 covered.
- Total O/U: over 6.5 (11 goals).
Recap
The Calgary Flames beat the Buffalo Sabres 7-4 at Scotiabank Saddledome in Calgary on Dec 8, 2025 to move to 12-15-4.
The Flames have won 3 straight. The Flames won despite being outshot 29-28. The Flames scored 2 power-play goals.
Score by period
| Team | 1 | 2 | 3 | T |
|---|---|---|---|---|
| BUF | 0 | 3 | 1 | 4 |
| CGY | 2 | 3 | 2 | 7 |
W: Wolf · L: Luukkonen
Scoring plays
First Period
- CGYGoal · 9:54Yegor Sharangovich Goal (5) Deflected, assists: MacKenzie Weegar (5), Nazem Kadri (19)0-1
- CGYGoal · 13:22Rasmus Andersson Goal (7) Slap Shot, assists: Matt Coronato (8), Nazem Kadri (20)0-2
Second Period
- BUFGoal · 4:24Tage Thompson Goal (13) Wrist Shot, assists: Jason Zucker (8), Josh Norris (4)1-2
- CGYGoal · 7:05Jonathan Huberdeau Goal (6) Tip-In, assists: Matt Coronato (9), Morgan Frost (10)1-3
- BUFGoal · 13:43Owen Power Goal (3) Wrist Shot, assists: Peyton Krebs (8), Jacob Bryson (3)2-3
- CGYGoal · 14:14Nazem Kadri Goal (6) Tip-In, assists: Joel Farabee (8), Yegor Sharangovich (5)2-4
- BUFGoal · 16:32Rasmus Dahlin Goal (2) Tip-In, assists: Josh Doan (12), Josh Norris (5)3-4
- CGYGoal · 17:27Yan Kuznetsov Goal (2) Poke, assists: Blake Coleman (5)3-5
Third Period
- BUFGoal · 17:29Alex Tuch Goal (10) Tip-In, assists: Rasmus Dahlin (18), Jason Zucker (9)4-5
- CGYGoal · 18:12Mikael Backlund Goal (5) Wrist Shot, assists: none4-6
- CGYGoal · 19:53Yegor Sharangovich Goal (6) Wrist Shot, assists: Yan Kuznetsov (3)4-7
Team stats
BUFCGY
- Shots
- 29
- 28
- Power Play Goals
- 2
- 2
- Faceoff Win Percent
- 47.1
- 52.9
- Hits
- 19
- 17
- Blocked Shots
- 8
- 17
- Penalty Minutes
- 16
- 18
Top performers
Buffalo SabresCalgary Flames
Goals
Rasmus Dahlin1
Yegor Sharangovich2
Assists
Jason Zucker2
Matt Coronato2
Points
Rasmus Dahlin2
Yegor Sharangovich3
Player stats
Sabres · Forwards
| Player | BS | HT | TK | +/- | TOI | G | A | S | SOG | FO% | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach Benson LW | 0 | 2 | 0 | 1 | 14:08 | 0 | 0 | 3 | 0 | 50.0 | 0 |
| Josh Doan RW | 0 | 1 | 0 | 0 | 15:39 | 0 | 1 | 1 | 0 | 100.0 | 2 |
| Jordan Greenway LW | 0 | 2 | 0 | -2 | 9:44 | 0 | 0 | 2 | 0 | 0.0 | 2 |
| Tyson Kozak C | 0 | 1 | 1 | 1 | 7:35 | 0 | 0 | 1 | 0 | 33.3 | 0 |
| Peyton Krebs C | 1 | 4 | 0 | 1 | 13:21 | 0 | 1 | 0 | 0 | 63.6 | 4 |
| Beck Malenstyn LW | 0 | 1 | 0 | 1 | 7:30 | 0 | 0 | 1 | 0 | 0.0 | 2 |
| Ryan McLeod C | 0 | 0 | 1 | 0 | 17:14 | 0 | 0 | 2 | 0 | 61.1 | 2 |
| Josh Norris C | 0 | 0 | 0 | -2 | 17:57 | 0 | 2 | 2 | 0 | 41.7 | 0 |
| Jack Quinn RW | 1 | 2 | 0 | -1 | 16:19 | 0 | 0 | 1 | 0 | 100.0 | 2 |
| Tage Thompson C | 1 | 1 | 0 | -4 | 21:22 | 1 | 0 | 3 | 0 | 30.8 | 0 |
| Alex Tuch RW | 1 | 0 | 0 | -3 | 21:42 | 1 | 0 | 4 | 0 | 0.0 | 0 |
| Jason Zucker LW | 0 | 1 | 0 | -2 | 17:05 | 0 | 2 | 2 | 0 | 20.0 | 2 |
Sabres · Defense
| Player | BS | HT | TK | +/- | TOI | G | A | S | SOG | FO% | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jacob Bryson D | 0 | 1 | 0 | 1 | 9:00 | 0 | 1 | 1 | 0 | 0.0 | 0 |
| Bowen Byram D | 2 | 0 | 1 | -2 | 19:54 | 0 | 0 | 1 | 0 | 0.0 | 0 |
| Rasmus Dahlin D | 1 | 1 | 0 | -3 | 24:51 | 1 | 1 | 2 | 0 | 0.0 | 0 |
| Owen Power D | 0 | 1 | 1 | -2 | 21:17 | 1 | 0 | 2 | 0 | 0.0 | 0 |
| Mattias Samuelsson D | 0 | 1 | 0 | 1 | 20:24 | 0 | 0 | 0 | 0 | 0.0 | 0 |
| Conor Timmins D | 1 | 0 | 0 | -1 | 17:17 | 0 | 0 | 1 | 0 | 0.0 | 0 |
Sabres · Goalies
| Player | GA | SA | SV | SV% | TOI | PIM |
|---|---|---|---|---|---|---|
| Ukko-Pekka Luukkonen G | 5 | 22 | 17 | .773 | 40:00 | 0 |
| Alex Lyon G | 0 | 4 | 4 | 1.000 | 17:29 | 0 |
Flames · Forwards
| Player | BS | HT | TK | +/- | TOI | G | A | S | SOG | FO% | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Mikael Backlund C | 0 | 0 | 0 | 2 | 16:29 | 1 | 0 | 2 | 0 | 63.2 | 2 |
| John Beecher C | 0 | 0 | 0 | 0 | 10:10 | 0 | 0 | 0 | 0 | 18.2 | 0 |
| Blake Coleman LW | 1 | 0 | 1 | 2 | 17:02 | 0 | 1 | 4 | 0 | 0.0 | 0 |
| Matt Coronato RW | 1 | 0 | 0 | -1 | 16:10 | 0 | 2 | 2 | 0 | 33.3 | 2 |
| Joel Farabee LW | 2 | 0 | 1 | 2 | 15:11 | 0 | 1 | 2 | 0 | 0.0 | 0 |
| Morgan Frost C | 2 | 0 | 0 | -1 | 14:55 | 0 | 1 | 0 | 0 | 71.4 | 2 |
| Jonathan Huberdeau LW | 0 | 1 | 0 | 0 | 19:25 | 1 | 0 | 2 | 0 | 0.0 | 2 |
| Nazem Kadri C | 0 | 0 | 0 | 2 | 18:32 | 1 | 2 | 2 | 0 | 53.3 | 0 |
| Adam Klapka RW | 0 | 4 | 1 | 0 | 6:58 | 0 | 0 | 2 | 0 | 100.0 | 2 |
| Ryan Lomberg LW | 2 | 1 | 0 | 0 | 7:57 | 0 | 0 | 0 | 0 | 0.0 | 2 |
| Yegor Sharangovich C | 0 | 0 | 0 | 2 | 15:27 | 2 | 1 | 2 | 0 | 25.0 | 0 |
| Connor Zary C | 0 | 1 | 0 | 0 | 13:51 | 0 | 0 | 1 | 0 | 100.0 | 0 |
Flames · Defense
| Player | BS | HT | TK | +/- | TOI | G | A | S | SOG | FO% | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Rasmus Andersson D | 3 | 0 | 0 | 2 | 25:49 | 1 | 0 | 4 | 0 | 0.0 | 2 |
| Kevin Bahl D | 2 | 1 | 0 | 2 | 24:14 | 0 | 0 | 2 | 0 | 0.0 | 2 |
| Joel Hanley D | 1 | 0 | 1 | 0 | 10:24 | 0 | 0 | 1 | 0 | 0.0 | 0 |
| Yan Kuznetsov D | 2 | 1 | 0 | 1 | 22:12 | 1 | 1 | 1 | 0 | 0.0 | 0 |
| Brayden Pachal D | 1 | 4 | 0 | 0 | 10:40 | 0 | 0 | 0 | 0 | 0.0 | 0 |
| MacKenzie Weegar D | 0 | 4 | 0 | 1 | 22:11 | 0 | 1 | 1 | 0 | 0.0 | 0 |
Flames · Goalies
| Player | GA | SA | SV | SV% | TOI | PIM |
|---|---|---|---|---|---|---|
| Dustin Wolf G | 4 | 29 | 25 | .862 | 60:00 | 2 |
Three stars
- Nazem Kadri (CGY)
- Yegor Sharangovich (CGY)
- Rasmus Dahlin (BUF)
Game info
VenueScotiabank Saddledome, Calgary
Attendance16,278
OfficialsReferee: Garrett Rank · Referee: Jake Brenk · Linesman: Andrew Smith · Linesman: Tyson Baker
TVMSGB · local
Last and next games
Head to head
More scores
NHL Dec 8, 2025All NHL ScoresNHL 2025-26 SeasonNHL OddsScores & schedules
NFL ScoresCollege Football ScoresNBA ScoresCollege Basketball ScoresMLB ScoresWNBA ScoresUFC & MMA Results
Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.
Game details updated Oct 13, 6:03 PM ET. How game pages are made