← All recaps

Second round, Game 1 · BUF leads 1–0 · 2026-05-06 · KeyBank Center

2 – 4Final

BUF beat MTL 4–2. Expected goals were close to even (MTL 2.6, BUF 2.9), so the finishing and the goaltending decided it. The biggest swing: Josh Doan scored at 4:31 of the first, moving BUF’s win probability from 53% to 69%. Jakub Dobes allowed 1.5 goals more than expected.

Shots on goal
28 – 16
Expected goals
2.6 – 2.9
xG share
BUF 53%
Home-ice start
BUF 53%

Win probability

The site’s win-probability model, second by second: score, time left and the manpower on the ice. Dots are goals; hover for the swing.

MTL goalBUF goal

Expected goals

Running total of each team’s shot quality (unblocked attempts). Dots are goals.

MTLBUF

Three stars, by the model

Net goals added in this game versus a league-average player: on-ice goal share, finishing, drawn and taken penalties, faceoffs; goalies by goals saved above expected.

BUF
59:40 TOI
GSAx +1.00
+1.00
BUF
1 G, 0 A · 21:13 TOI
Finishing +0.69 · Penalties +0.19
+0.89
BUF
1 G, 0 A · 13:03 TOI
On-ice −0.07 · Finishing +0.89
+0.82

Rough nights

MTL
56:48 TOI
GSAx −1.47
−1.47
BUF
0 G, 0 A · 21:04 TOI
On-ice +0.06 · Finishing −0.57 · Penalties −0.19
−0.70
MTL
0 G, 1 A · 19:41 TOI
Finishing −0.41
−0.44

Scoring

Win probability of the scoring team just before and after each goal.

TimeTeamGoalMTL–BUFWin prob.
P1 4:31 BUFJosh Doan
from Zach Benson
0–153% → 69%
P1 13:26 BUFRyan McLeodPP
from Zach Benson, Josh Doan
0–271% → 84%
P1 19:16 MTLNick SuzukiPP
from Juraj Slafkovský, Ivan Demidov
1–215% → 29%
P2 3:32 BUFJordan Greenway
from Mattias Samuelsson
1–372% → 86%
P2 9:01 BUFBowen ByramPP
from Ryan McLeod
1–488% → 96%
P2 16:31 MTLKirby Dach
from Zachary Bolduc
2–42% → 9%

Every player

Show both lineups

MTL

SkaterTOIGANet goalsOn-iceFinishingPenaltiesFaceoffs
Kirby Dach C9:461+0.73−0.06+0.80+0.00−0.01
Nick Suzuki C21:021+0.34+0.01+0.50−0.19+0.02
Jake Evans C15:49+0.18+0.07−0.14+0.19+0.05
Arber Xhekaj D7:42+0.04+0.04+0.00+0.00+0.00
Alexandre Carrier D18:45−0.00−0.00+0.00+0.00+0.00
Josh Anderson R15:46−0.03−0.03+0.00+0.00+0.00
Zachary Bolduc R8:531−0.05−0.05+0.00+0.00+0.00
Joe Veleno C8:33−0.08−0.05−0.06+0.00+0.02
Mike Matheson D21:00−0.10−0.06−0.04+0.00+0.00
Alexandre Texier L11:44−0.10+0.02−0.13+0.00+0.01
Noah Dobson D24:09−0.14−0.03−0.11+0.00+0.00
Cole Caufield R19:08−0.18−0.01−0.17+0.00+0.00
Ivan Demidov R18:191−0.22+0.10−0.32+0.00+0.00
Phillip Danault C15:20−0.24−0.06−0.23+0.00+0.05
Lane Hutson D26:42−0.24+0.05−0.28+0.00+0.00
Kaiden Guhle D18:22−0.26−0.07+0.00−0.19+0.00
Alex Newhook C16:52−0.27+0.08−0.34+0.00−0.01
Juraj Slafkovský L19:411−0.44−0.03−0.41+0.00+0.00
GoalieTOIGSAx (net goals)
Jakub Dobes G56:48−1.47

BUF

SkaterTOIGANet goalsOn-iceFinishingPenaltiesFaceoffs
Bowen Byram D21:131+0.89+0.01+0.69+0.19+0.00
Jordan Greenway L13:031+0.82−0.07+0.89+0.00+0.00
Ryan McLeod C14:3311+0.71+0.06+0.68+0.00−0.03
Josh Doan R17:2611+0.52+0.08+0.44+0.00+0.00
Zach Benson L16:562+0.07+0.09−0.21+0.19+0.00
Josh Norris C17:08+0.01−0.03+0.00+0.00+0.04
Owen Power D18:41+0.01+0.01+0.00+0.00+0.00
Mattias Samuelsson D21:351+0.01+0.01+0.00+0.00+0.00
Logan Stanley D12:52−0.00−0.00+0.00+0.00+0.00
Peyton Krebs C14:02−0.01+0.02+0.00+0.00−0.03
Conor Timmins D19:39−0.03−0.03+0.00+0.00+0.00
Jason Zucker L14:15−0.03−0.02+0.00+0.00−0.01
Tage Thompson C18:28−0.06+0.00+0.00+0.00−0.06
Tyson Kozak C10:56−0.06−0.04−0.19+0.19−0.03
Jack Quinn R15:19−0.07+0.07−0.14+0.00+0.00
Alex Tuch R19:16−0.13+0.02−0.14+0.00−0.01
Beck Malenstyn L10:36−0.26−0.07+0.00−0.19+0.00
Rasmus Dahlin D21:04−0.70+0.06−0.57−0.19+0.00
GoalieTOIGSAx (net goals)
Alex Lyon G59:40+1.00

Playoff recaps: the playoff ledgers have no per-game split of playmaking and suppression, so those credits stay inside the on-ice and finishing columns.

Net goals for one game are noisy: a single goal against on the ice or a lucky finish moves them a lot. See the card guide and Net Goals 101 for how they are built.