BUF
BUF
Buffalo Sabres
49-23-8 · W3 · L10: 5-3-2
L
L
W
W
L
L
W
W
L
W
Final
47
2025-12-08 · Scotiabank Saddledome
CGY
CGY
Calgary Flames
33-38-9 · W1 · L10: 4-4-2
W
W
L
OT
W
L
W
W
W
L
CGY dominated expected goals 6.2 to 3.1

xG Flow

CUMULATIVE
012341ST2ND3RD
BUF xG
3.11
ACTUAL
47
CGY xG
6.20

Scoring Timeline

0.14
HIGH xG
CGY1P 09:54Even Strength
Yegor Sharangovich
17
Yegor Sharangovich(5)
C · CGY · #17
MacKenzie Weegar (5), Nazem Kadri (19)
BUF 0 - 1 CGY
0.07
MED xG
CGY1P 13:22Power Play
Rasmus Andersson
4
Rasmus Andersson(7)
D · CGY · #4
Matt Coronato (8), Nazem Kadri (20)
BUF 0 - 2 CGY
0.07
MED xG
BUF2P 04:24Power Play
Tage Thompson
72
Tage Thompson(13)
C · BUF · #72
Jason Zucker (8), Josh Norris (4)
BUF 1 - 2 CGY
0.28
HIGH xG
CGY2P 07:05Power Play
Jonathan Huberdeau
10
Jonathan Huberdeau(6)
L · CGY · #10
Matt Coronato (9), Morgan Frost (10)
BUF 1 - 3 CGY
0.04
MED xG
BUF2P 13:43Even Strength
Owen Power
25
Owen Power(3)
D · BUF · #25
Peyton Krebs (8), Jacob Bryson (3)
BUF 2 - 3 CGY
0.17
HIGH xG
CGY2P 14:14Even Strength
Nazem Kadri
91
Nazem Kadri(6)
C · CGY · #91
Joel Farabee (8), Yegor Sharangovich (5)
BUF 2 - 4 CGY
0.16
HIGH xG
BUF2P 16:32Even Strength
Rasmus Dahlin
26
Rasmus Dahlin(2)
D · BUF · #26
Josh Doan (12), Josh Norris (5)
BUF 3 - 4 CGY
0.27
HIGH xG
CGY2P 17:274 on 4
Yan Kuznetsov
37
Yan Kuznetsov(2)
D · CGY · #37
Blake Coleman (5)
BUF 3 - 5 CGY
0.17
HIGH xG
BUF3P 17:29Power Play
Alex Tuch
89
Alex Tuch(10)
R · BUF · #89
Rasmus Dahlin (18), Jason Zucker (9)
BUF 4 - 5 CGY
1.04
HIGH xG
CGY3P 18:12Power Play
Mikael Backlund
11
Mikael Backlund(5)
C · CGY · #11
BUF 4 - 6 CGY
1.11
HIGH xG
CGY3P 19:53Power Play
Yegor Sharangovich
17
Yegor Sharangovich(6)
C · CGY · #17
Yan Kuznetsov (3)
BUF 4 - 7 CGY

Three Stars

PUCKLAB PICKS
1
Dustin Wolf
32
Dustin Wolf
G · CGY · #32
25/29 saves, .862 SV%, -0.7 GSAx
2
Yegor Sharangovich
17
Yegor Sharangovich
C · CGY · #17
2G, 1A, 2 SOG
3
Nazem Kadri
91
Nazem Kadri
C · CGY · #91
1G, 2A, 2 SOG

Team Stats

BUFCGY
29Shots28
3.12xGF6.20
58.8CF%41.2
47.1FO%52.9
2/6PP2/5
19Hits17
8Blocks17
9Giveaways14
4Takeaways4
16PIM18

Period Breakdown

PeriodBUF SOGCGY SOGBUF xGCGY xG
1st7100.671.04
2nd1271.701.63
3rd640.753.53
Total25213.126.20

Penalties

17 TOTAL
1P 01:26
CGY
Rasmus Anderssontripping (2 min)
Drawn by Jordan Greenway
1P 10:40
CGY
Adam Klapkainterference (2 min)
Drawn by Mattias Samuelsson
1P 10:40
CGY
Ryan Lombergroughing (2 min)
Drawn by Peyton Krebs
1P 10:40
BUF
Peyton Krebsroughing (2 min)
Drawn by Ryan Lomberg
1P 11:21
BUF
Josh Doaninterference (2 min)
Drawn by Joel Farabee
1P 12:50
BUF
Jack Quinntripping (2 min)
Drawn by Rasmus Andersson
2P 02:28
CGY
Morgan Frosttripping (2 min)
Drawn by Conor Timmins
2P 05:02
BUF
Beck Malenstyninterference (2 min)
Drawn by Joel Farabee
2P 06:54
BUF
Jordan Greenwaytripping (2 min)
Drawn by Matt Coronato
2P 16:44
BUF
Jason Zuckerhigh-sticking (2 min)
Drawn by Brayden Pachal
2P 17:14
CGY
Matt Coronatohigh-sticking (2 min)
Drawn by Alex Tuch
2P 19:14
CGY
Mikael Backlundslashing (2 min)
Drawn by Tage Thompson
3P 01:32
CGY
Jonathan Huberdeauroughing (2 min)
Drawn by Ryan McLeod
3P 01:32
BUF
Ryan McLeodroughing (2 min)
Drawn by Jonathan Huberdeau
3P 17:02
BUF
Peyton Krebsroughing (2 min)
Drawn by Kevin Bahl
3P 17:02
CGY
Kevin Bahlroughing (2 min)
Drawn by Peyton Krebs
3P 17:02
CGY
Dustin Wolfroughing (2 min)
Drawn by Peyton Krebs