PuckRecord

Montréal Canadiens at Buffalo Sabres

Sat, Jan 31, 2026 · KeyBank Center · 2025–26 Regular Season

MTL
Montréal Canadiens
4 – 2
Final
BUF
Buffalo Sabres

The Montréal Canadiens beat the Buffalo Sabres 4–2 on Sat, Jan 31, 2026 at KeyBank Center. Cole Caufield scored twice. Jakub Dobes made 36 saves for the win. Shots on goal were 31–38.

Linescore

Team1st2nd3rdTSOG
MTL103431
BUF020238

Scoring summary

PerTimeTeamStrGoalAssistsScore
1st11:20MTLPPJuraj Slafkovský (21) · wristNick Suzuki (45), Cole Caufield (25)1–0
2nd07:36BUFPPOwen Power (4) · wristTage Thompson (28), Rasmus Dahlin (33)1–1
2nd18:58BUFPPNoah Ostlund (10) · slapAlex Tuch (25), Bowen Byram (17)1–2
3rd04:14MTLEVCole Caufield (31) · tip-inNoah Dobson (24), Lane Hutson (47)2–2
3rd10:13MTLEVCole Caufield (32) · snapNick Suzuki (46), Kirby Dach (4)3–2
3rd19:12MTLSH ENOliver Kapanen (17) · wristNoah Dobson (25)4–2

Penalties

PerTimeTeamPlayerInfractionMin
1st10:00BUFTage Thompsoninterference2
1st19:06BUFBowen Byramtripping2
2nd00:58MTLLane Hutsontripping2
2nd02:46BUFRyan McLeodhooking2
2nd14:21MTLNoah Dobsonhigh sticking2
2nd16:58MTLLane Hutsonhigh sticking2
3rd16:24MTLKirby Dachholding2

Shot map

← MTL attacksBUF attacks →Beck Malenstyn · P1 02:17 · shot-on-goal · xG 0.05Alex Tuch · P1 02:24 · missed-shot · xG 0.07Mike Matheson · P1 03:02 · shot-on-goal · xG 0.02Jason Zucker · P1 03:36 · shot-on-goal · xG 0.10Jason Zucker · P1 03:44 · shot-on-goal · xG 0.08Owen Power · P1 05:47 · shot-on-goal · xG 0.03Tage Thompson · P1 06:02 · missed-shot · xG 0.04Alex Tuch · P1 06:18 · missed-shot · xG 0.12Juraj Slafkovský · P1 07:30 · shot-on-goal · xG 0.10Oliver Kapanen · P1 07:57 · shot-on-goal · xG 0.01Kirby Dach · P1 09:10 · shot-on-goal · xG 0.06Tage Thompson · P1 09:18 · shot-on-goal · xG 0.04Phillip Danault · P1 09:58 · shot-on-goal · xG 0.24Ivan Demidov · P1 10:16 · shot-on-goal · xG 0.04Juraj Slafkovský · P1 11:20 · goal · xG 0.13Zach Benson · P1 11:47 · shot-on-goal · xG 0.35Jack Quinn · P1 12:03 · shot-on-goal · xG 0.02Zachary Bolduc · P1 14:27 · missed-shot · xG 0.05Mike Matheson · P1 15:08 · shot-on-goal · xG 0.03Jack Quinn · P1 15:23 · missed-shot · xG 0.03Juraj Slafkovský · P1 16:53 · shot-on-goal · xG 0.01Rasmus Dahlin · P1 17:24 · shot-on-goal · xG 0.03Rasmus Dahlin · P1 17:36 · shot-on-goal · xG 0.02Josh Doan · P1 17:38 · shot-on-goal · xG 0.20Mattias Samuelsson · P1 17:56 · shot-on-goal · xG 0.02Konsta Helenius · P1 18:04 · missed-shot · xG 0.06Cole Caufield · P1 19:00 · shot-on-goal · xG 0.03Ivan Demidov · P1 19:30 · shot-on-goal · xG 0.06Ivan Demidov · P1 19:43 · missed-shot · xG 0.13Rasmus Dahlin · P2 02:21 · shot-on-goal · xG 0.08Cole Caufield · P2 03:40 · shot-on-goal · xG 0.05Cole Caufield · P2 05:09 · missed-shot · xG 0.02Kaiden Guhle · P2 05:46 · missed-shot · xG 0.01Tage Thompson · P2 07:11 · shot-on-goal · xG 0.03Owen Power · P2 07:36 · goal · xG 0.05Konsta Helenius · P2 08:49 · shot-on-goal · xG 0.01Josh Doan · P2 09:13 · shot-on-goal · xG 0.44Josh Doan · P2 09:14 · shot-on-goal · xG 0.37Noah Dobson · P2 09:30 · shot-on-goal · xG 0.04Alex Tuch · P2 09:46 · missed-shot · xG 0.19Jack Quinn · P2 10:51 · missed-shot · xG 0.05Oliver Kapanen · P2 11:11 · missed-shot · xG 0.02Owen Power · P2 11:19 · shot-on-goal · xG 0.03Josh Doan · P2 12:08 · missed-shot · xG 0.13Noah Dobson · P2 12:20 · shot-on-goal · xG 0.01Jake Evans · P2 13:28 · shot-on-goal · xG 0.11Jason Zucker · P2 14:14 · shot-on-goal · xG 0.09Tage Thompson · P2 15:30 · shot-on-goal · xG 0.05Ryan McLeod · P2 16:54 · shot-on-goal · xG 0.02Josh Doan · P2 17:37 · missed-shot · xG 0.23Nick Suzuki · P2 17:51 · shot-on-goal · xG 0.01Ryan McLeod · P2 18:53 · shot-on-goal · xG 0.14Noah Ostlund · P2 18:58 · goal · xG 0.15Lane Hutson · P2 19:11 · missed-shot · xG 0.02Juraj Slafkovský · P2 19:40 · shot-on-goal · xG 0.03Nick Suzuki · P3 00:25 · shot-on-goal · xG 0.03Lane Hutson · P3 00:40 · shot-on-goal · xG 0.20Ivan Demidov · P3 00:41 · shot-on-goal · xG 0.15Lane Hutson · P3 00:43 · shot-on-goal · xG 0.25Noah Dobson · P3 00:55 · shot-on-goal · xG 0.03Ivan Demidov · P3 01:05 · missed-shot · xG 0.02Ivan Demidov · P3 01:14 · missed-shot · xG 0.08Konsta Helenius · P3 01:57 · shot-on-goal · xG 0.07Rasmus Dahlin · P3 02:10 · missed-shot · xG 0.03Alex Tuch · P3 02:59 · shot-on-goal · xG 0.20Alex Tuch · P3 03:00 · missed-shot · xG 0.04Cole Caufield · P3 03:23 · shot-on-goal · xG 0.05Cole Caufield · P3 04:14 · goal · xG 0.09Zachary Bolduc · P3 06:16 · missed-shot · xG 0.03Tage Thompson · P3 07:44 · shot-on-goal · xG 0.01Konsta Helenius · P3 08:00 · shot-on-goal · xG 0.02Cole Caufield · P3 10:13 · goal · xG 0.23Tage Thompson · P3 10:52 · shot-on-goal · xG 0.07Rasmus Dahlin · P3 10:59 · shot-on-goal · xG 0.02Owen Power · P3 11:13 · shot-on-goal · xG 0.21Jason Zucker · P3 11:33 · shot-on-goal · xG 0.19Bowen Byram · P3 11:36 · missed-shot · xG 0.05Juraj Slafkovský · P3 12:14 · shot-on-goal · xG 0.06Juraj Slafkovský · P3 12:17 · shot-on-goal · xG 0.12Juraj Slafkovský · P3 12:33 · shot-on-goal · xG 0.03Noah Dobson · P3 13:20 · shot-on-goal · xG 0.06Alexandre Carrier · P3 13:23 · shot-on-goal · xG 0.01Owen Power · P3 13:59 · shot-on-goal · xG 0.06Peyton Krebs · P3 14:00 · missed-shot · xG 0.21Owen Power · P3 14:09 · shot-on-goal · xG 0.06Mattias Samuelsson · P3 14:50 · shot-on-goal · xG 0.15Jack Quinn · P3 14:51 · shot-on-goal · xG 0.20Jack Quinn · P3 14:52 · missed-shot · xG 0.18Bowen Byram · P3 15:43 · shot-on-goal · xG 0.02Bowen Byram · P3 16:21 · missed-shot · xG 0.20Jack Quinn · P3 16:34 · shot-on-goal · xG 0.05Tage Thompson · P3 17:13 · missed-shot · xG 0.06Tage Thompson · P3 17:23 · missed-shot · xG 0.06Zach Benson · P3 18:28 · shot-on-goal · xG 0.12Oliver Kapanen · P3 19:12 · goal · xG 0.92Mike Matheson · P3 19:39 · missed-shot · xG 0.84Jason Zucker · P3 19:47 · missed-shot · xG 0.17Juraj Slafkovský · P3 19:54 · missed-shot · xG 0.42
Goal● Shot on goal○ MissedSize = expected goals (xG)

Expected goals: MTL 4.87 · BUF 5.71 · xG% MTL 46.0

Montréal Canadiens

#SkaterPosGAP+/-PIMSOGHITBLKFO%TOISHF
13Cole CaufieldR213+2053115:3920
53Noah DobsonD022+3242220:3424
14Nick SuzukiC022+3020157.118:5223
48Lane HutsonD011+1420120:1221
91Oliver KapanenC101+1021266.717:3021
20Juraj SlafkovskýL101+10720100.017:2819
77Kirby DachC011+2212112:2917
8Mike MathesonD000-1020427:3126
45Alexandre CarrierD000-1011120:2621
21Kaiden GuhleD000+2003419:2923
24Phillip DanaultC0000011178.618:1122
93Ivan DemidovR0000030016:5119
71Jake EvansC000-1010181.816:3122
17Josh AndersonR0000003012:1116
90Joseph VelenoC000-1002150.010:3312
11Brendan GallagherR0000005010:1814
76Zachary BolducR000-1001010:1012
72Arber XhekajD000000307:0911
#GoalieDecSASVGASV%TOI
75Jakub DobesW38362.94759:58

Buffalo Sabres

#SkaterPosGAP+/-PIMSOGHITBLKFO%TOISHF
26Rasmus DahlinD0110043126:0326
25Owen PowerD1010060224:0227
89Alex TuchR0110011022:2726
72Tage ThompsonC011+1251029.422:2124
4Bowen ByramD011-2210120:1725
86Noah OstlundC101-2010050.013:1618
23Mattias SamuelssonD0000026021:5024
6Zach BensonL0000021020:4326
17Jason ZuckerL000-1042018:4020
71Ryan McLeodC0000220031.617:3625
22Jack QuinnR000-1030017:2820
91Josh DoanR000-1034017:2219
73Zach MetsaD0000000010:4611
94Konsta HeleniusC000-1031033.39:5413
19Peyton KrebsC000-1001025.09:4013
8Michael KesselringD000-200018:5312
29Beck MalenstynL000001328:4813
48Tyson KozakC0000001050.06:5112
#GoalieDecSASVGASV%TOI
34Alex LyonL30273.90057:43
MTL 4, BUF 2: Montréal Canadiens vs. Buffalo Sabres, Sat, Jan 31, 2026 Box Score | PuckRecord