← All recaps

First round, Game 1 · BUF leads 1–0 · 2026-04-19 · KeyBank Center

3 – 4Final

BUF beat BOS 4–3. BUF also won the expected-goals battle 3.1 to 2.2: the better chances went the right way. The biggest swing: Mattias Samuelsson scored at 16:36 of the third, moving BUF’s win probability from 51% to 91%.

Shots on goal
20 – 38
Expected goals
2.2 – 3.1
xG share
BUF 59%
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.

BOS goalBUF goal

Expected goals

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

BOSBUF

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
2 G, 1 A · 20:01 TOI
On-ice +0.15 · Finishing +1.09 · Faceoffs −0.06
+1.18
BUF
1 G, 0 A · 22:20 TOI
On-ice +0.13 · Finishing +0.81
+0.94
BOS
58:49 TOI
GSAx +0.85
+0.85

Rough nights

BUF
59:53 TOI
GSAx −0.75
−0.75
BUF
0 G, 0 A · 15:10 TOI
Finishing −0.44 · Penalties −0.19
−0.59
BUF
0 G, 0 A · 24:05 TOI
On-ice +0.08 · Finishing −0.35 · Penalties −0.19
−0.46

Scoring

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

TimeTeamGoalBOS–BUFWin prob.
P1 10:52 BOSMorgan Geekie
from David Pastrnak, Nikita Zadorov
1–047% → 64%
P3 1:08 BOSElias Lindholm
from Morgan Geekie, David Pastrnak
2–073% → 90%
P3 12:02 BUFTage Thompson
from Peyton Krebs
2–13% → 18%
P3 15:44 BUFTage Thompson
from Alex Tuch
2–212% → 51%
P3 16:36 BUFMattias Samuelsson
from Jack Quinn
2–351% → 91%
P3 18:48 BUFAlex TuchEN
from Tage Thompson, Owen Power
2–495% → 100%
P3 19:52 BOSDavid PastrnakPP
from Pavel Zacha, Morgan Geekie
3–40% → 3%

Every player

Show both lineups

BOS

SkaterTOIGANet goalsOn-iceFinishingPenaltiesFaceoffs
Morgan Geekie C19:1612+0.74−0.01+0.56+0.19+0.00
Elias Lindholm C19:181+0.48−0.05+0.53+0.00+0.00
David Pastrnak R21:1512+0.22−0.03+0.45−0.19+0.00
Hampus Lindholm D21:06+0.05−0.14−0.00+0.19+0.00
Tanner Jeannot L8:21−0.02−0.02+0.00+0.00+0.00
Fraser Minten C16:07−0.02−0.01−0.01+0.00+0.00
Andrew Peeke D19:03−0.04−0.04+0.00+0.00+0.00
Mason Lohrei D16:08−0.06−0.06+0.00+0.00+0.00
Casey Mittelstadt C12:19−0.08−0.08−0.01+0.00+0.01
Mark Kastelic C10:51−0.09−0.09+0.00+0.00+0.00
James Hagens C11:02−0.12−0.05−0.06+0.00−0.01
Jonathan Aspirot D16:09−0.14−0.12−0.02+0.00+0.00
Marat Khusnutdinov C14:13−0.19−0.06−0.13+0.00+0.00
Nikita Zadorov D20:421−0.19+0.00+0.00−0.19+0.00
Sean Kuraly C13:16−0.20−0.04−0.16+0.00+0.01
Charlie McAvoy D24:18−0.22−0.11−0.11+0.00+0.00
Viktor Arvidsson L12:45−0.26−0.10−0.16+0.00+0.00
Pavel Zacha C17:021−0.45−0.10−0.15−0.19+0.00
GoalieTOIGSAx (net goals)
Jeremy Swayman G58:49+0.85

BUF

SkaterTOIGANet goalsOn-iceFinishingPenaltiesFaceoffs
Tage Thompson C20:0121+1.18+0.15+1.09+0.00−0.06
Mattias Samuelsson D22:201+0.94+0.13+0.81+0.00+0.00
Peyton Krebs C16:101+0.39+0.19+0.00+0.19+0.01
Josh Dunne C8:20+0.25+0.07−0.02+0.19+0.00
Alex Tuch R21:4011+0.10+0.14−0.25+0.19+0.01
Beck Malenstyn L11:39+0.00+0.01−0.00+0.00+0.00
Bowen Byram D22:50−0.00+0.13−0.13+0.00+0.00
Logan Stanley D11:51−0.02−0.02+0.00+0.00+0.00
Jordan Greenway L9:38−0.03−0.04+0.00+0.00+0.01
Owen Power D17:551−0.04+0.09−0.13+0.00+0.00
Conor Timmins D13:48−0.09+0.03−0.12+0.00+0.00
Josh Norris C16:32−0.17+0.05−0.21+0.00+0.00
Jack Quinn R14:371−0.17+0.05−0.22+0.00+0.00
Josh Doan R16:14−0.18+0.05−0.23+0.00+0.00
Ryan McLeod C17:38−0.31+0.02−0.35+0.00+0.02
Zach Benson L15:28−0.36+0.01−0.38+0.00+0.00
Rasmus Dahlin D24:05−0.46+0.08−0.35−0.19+0.00
Jason Zucker L15:10−0.59+0.04−0.44−0.19+0.00
GoalieTOIGSAx (net goals)
Ukko-Pekka Luukkonen G59:53−0.75

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.