Backcheck
Recap · BUF at BOS

Bruins steal one from the Sabres against the run of play

The Bruins stole one. They lost the expected-goals battle 6.02–2.95 and won anyway.

By the ModelJul 11, 1:50 PMxG: xgboost-0.758Edited for clarity
Away
BUF
Buffalo Sabres
3
Home
BOS
Boston Bruins
4
FINAL / OT
Process vs result

The underlying story

6.02Expected goals2.95
67% share for the better side
40Shot attempts (SOG)22
10High-danger chances2
69Corsi (all attempts)59
Score-adjusted: 58% / 42%
Source · NHL play-by-play · XGBoost xG

The Bruins won 4–3 in overtime despite losing the expected-goals battle 2.95–6.02. Buffalo controlled two-thirds of the shot quality. This was a win written by goaltending, not play.

J. Korpisalo (BOS) saved 3.0 goals above expected on 37 of 40 shots (0.925 SV%). That's elite performance under pressure. A. Lyon (BUF) conceded 1.05 more than expected on just 18 saves (0.818 SV%), a mismatch between workload and execution. Buffalo generated 10 high-danger chances to Boston's 2 — a 5-to-1 advantage — yet finished a goal behind. The per-shot quality gap was stark: Buffalo's xG per shot (0.087) nearly doubled Boston's (0.050). Puck luck reversed the outcome.

Boston found their edge on the rush, converting 3 of 27 chances while Buffalo scored 2 of 30. Thin margins, but Korpisalo's save rate was the difference.

Marat Khusnutdinov's snap shot from the high slot at 02:07 of overtime decided it.

Three Stars

  • R. Dahlin (BUF) — 1G, 1A in 25:49
  • D. Pastrnak (BOS) — 1G, 1A in 20:17
  • A. Tuch (BUF) — 1G, 1A in 19:19
How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
BUF2 / 10 · 2.53 xG
BOS1 / 2 · 0.72 xG
Medium dangermid-range
BUF0 / 20 · 2.62 xG
BOS3 / 21 · 1.88 xG
Low dangerperimeter & point
BUF1 / 39 · 0.88 xG
BOS0 / 36 · 0.35 xG

BUF went 0-for-20 from medium danger on 2.62 expected goals — 2.6 left on the table.

Source · Backcheck xG model · NHL play-by-play
The luck layer

Finishing vs expected

expectedactual
BUF
3 G · 6.02 xG · -3.0
BOS
4 G · 2.95 xG · +1.1
01234567
Goalies · GSAx (goals saved above expected)
A. LyonBUF
-1.0
J. KorpisaloBOS
+3.0

BUF finished -3.0 against expected, BOS +1.1 — J. Korpisalo (BOS) saved 3.0 goals above expected.

Source · Backcheck xG model
What they shot — and what went in

Shot diet

goalsshots
BUF
SNAP0/31
WRIST1/17
TIP IN0/4
SLAP1/3
BACKHAND0/2
POKE0/1
WRAP AROUND0/1
DEFLECTED0/1
BAT1/1
OTHER0/8
BOS
SNAP2/8
WRIST1/21
TIP IN0/5
SLAP0/3
BACKHAND0/2
POKE1/1
WRAP AROUND0/0
DEFLECTED0/0
BAT0/0
OTHER0/19
BUF
BOS
Off the rush
2 G on 30 · 2.58 xG
3 G on 27 · 1.91 xG
Off rebounds
0 G on 10 · 2.27 xG
1 G on 2 · 0.56 xG

Snap shots carried the volume: BUF went 0-for-31, BOS 2-for-8. BOS scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
R. Dahlin
#26 · D · BUF
1 G · 1 A · 4 SOG · 25:49 TOI
D. Pastrnak
#88 · R · BOS
1 G · 1 A · 4 SOG · 20:17 TOI · +1
A. Tuch
#89 · R · BUF
1 G · 1 A · 4 SOG · 19:19 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • BOS won despite being outplayed by xG (33%). Goaltending or finishing carried them.
  • J. Korpisalo (BOS) stopped 3.0 goals above expected.
  • A. Lyon (BUF) gave up 1.0 goals more than expected — well below their workload.
  • BUF had the higher quality looks — 0.087 xG/shot vs 0.050.
  • BOS was lethal off the rush — 3 goals on 27 rush chances.
  • BUF was lethal off the rush — 2 goals on 30 rush chances.
  • BUF created 10 rebound opportunities (0 converted) — crashing the net effectively.
  • BUF underperformed xG by 3.0 — wasted quality chances.
  • J. Korpisalo (BOS) saved 3.0 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · BUF at BOS · 7:00 PM ET

Sabres at Bruins: a genuine coin flip

By the ModelJul 11, 1:49 PMEdited for clarity
Win probability

The model's lean

50%
BUF
Model favorite
50%
50%
BUF50BOS

BUF by 0 points of win probability — effectively a coin flip. Projected score BUF 2.62.6 BOS; 18% chance it's tied after 60.

Source · Backcheck Poisson projection · season scoring rates
Season profile · edge from the spine

Tale of the tape

BUF← edge
edge →BOS
50.0%5v5 xG%47.0%
49.0%Corsi%49.0%
2.55xGF / 602.39
2.55xGA / 602.67
2.35Goals for / gm2.22
1.90Goals against / gm1.82
1.020PDO — luck, not skill1.023

BUF holds 4 of 6 process categories — and PDO (1.020 vs 1.023) says BOS has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects a 2.6–2.6 game with the Sabres at 50% win probability. This is a true coin flip.

Buffalo arrives with better form: 4-4-2 over their last 10 games. Boston has imploded in the same window, posting an -8 goal differential. But the underlying play is similarly tight. The Sabres own the 5v5 battle at 50.0% expected goals percentage versus Boston's 47.0%, but both teams sit at 49.0% Corsi%, meaning shot volume is equal. That xG edge is the only genuine separation.

Both teams are running hot. Boston's PDO of 1.023 and Buffalo's 1.020 indicate both are outperforming their underlying metrics; regression is coming for both, marginally sooner for Boston.

Players to Watch

Buffalo

Jason Zucker: 1.07 xG/60, 14G–14A, 6 high-danger goals, 15.1% shooting

Josh Doan: 1.01 xG/60, 15G–18A, 2 high-danger goals, 11.5% shooting

Boston

Viktor Arvidsson: 1.04 xG/60, 18G–24A, 2 high-danger goals, 13.0% shooting

Tanner Jeannot: 0.75 xG/60, 6G–14A, 2 high-danger goals, 8.3% shooting

Zucker and Doan operate at nearly identical shot-quality rates; Arvidsson closes gaps through volume and sits at 18 goals despite just two high-danger conversions. Jeannot occupies a smaller role. Buffalo's xG% edge suggests marginal offensive efficiency, but not margin of victory. Both teams' PDO means regression is coming; the statistical case for Buffalo is modest. The 50% projection reflects what it actually is: no clear winner. Treat this as permission to ignore consensus and watch the play.

Computed danger · scouting

Players to watch

BUF
Jason Zucker14G 14A
1.07 xG/60 · 6 HD · 15.1% sh
Josh Doan15G 18A
1.01 xG/60 · 2 HD · 11.5% sh
BOS
Viktor Arvidsson18G 24A
1.04 xG/60 · 2 HD · 13.0% sh
Tanner Jeannot6G 14A
0.75 xG/60 · 2 HD · 8.3% sh
Source · MoneyPuck skaters