Backcheck
Recap · BOS at BUF

Bruins edge the Sabres in overtime

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

By the ModelJul 12, 8:49 AMxG: xgboost-0.758Edited for clarity
Away
BOS
Boston Bruins
4
Home
BUF
Buffalo Sabres
3
FINAL / OT
Process vs result

The underlying story

2.40Expected goals2.81
54% share for the better side
31Shot attempts (SOG)25
3High-danger chances3
59Corsi (all attempts)58
Score-adjusted: 50% / 50%
Source · NHL play-by-play · XGBoost xG

Boston's 4-3 victory masked a game where the underlying numbers favored Buffalo — expected goals went 2.81–2.40 to the Sabres, a 54-46 split that suggested this was their coin toss to win. The Bruins overperformed their xG by 1.60 goals, while Luukkonen underperformed by the same margin.

Boston's J. Korpisalo stopped 22 of 25 shots for a 0.880 save percentage. Luukkonen, absorbing 31 shots, made 27 saves (0.871 SV%).

The Sabres held 45% of shot attempts (25–31 on goal). High-danger chances split evenly at 3–3, but both teams found identical success from the rush: three goals each, Boston on 23 chances and Buffalo on 29. Buffalo weaponized the power play with two goals on nine shots (0.66 xG), while Boston generated higher-quality looks than their shot total suggested.

Pavel Zacha ended it at 00:38 of overtime with a wrist shot from the high slot.

D. Pastrnak (Boston) posted one goal and two assists in 21:56. T. Thompson (Buffalo) recorded two assists in 18:44. J. Zucker (Buffalo) scored twice in 15:58.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
BOS0 / 3 · 0.67 xG
BUF1 / 3 · 0.72 xG
Medium dangermid-range
BOS3 / 11 · 1.06 xG
BUF2 / 12 · 1.32 xG
Low dangerperimeter & point
BOS1 / 45 · 0.67 xG
BUF0 / 43 · 0.76 xG

BOS went 3-for-11 from medium danger on 1.06 expected goals — 1.9 above expected.

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

Finishing vs expected

expectedactual
BOS
4 G · 2.40 xG · +1.6
BUF
3 G · 2.81 xG · +0.2
012345
Goalies · GSAx (goals saved above expected)
J. KorpisaloBOS
-0.2
U. LuukkonenBUF
-1.6

BOS finished +1.6 against expected, BUF +0.2 — U. Luukkonen (BUF) allowed 1.6 more goals than expected.

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

Shot diet

goalsshots
BOS
WRIST2/28
SNAP1/9
SLAP0/5
TIP IN0/2
BACKHAND1/1
DEFLECTED0/0
OTHER0/14
BUF
WRIST2/20
SNAP1/4
SLAP0/7
TIP IN0/4
BACKHAND0/2
DEFLECTED0/1
OTHER0/20
BOS
BUF
Off the rush
3 G on 23 · 1.52 xG
3 G on 29 · 2.36 xG
Off rebounds
0 G on 2 · 0.32 xG
0 G on 0 · 0.00 xG

Wrist shots carried the volume: BOS went 2-for-28, BUF 2-for-20. BOS scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
D. Pastrnak
#88 · R · BOS
1 G · 2 A · 3 SOG · 21:56 TOI · +3
T. Thompson
#72 · C · BUF
0 G · 2 A · 3 SOG · 18:44 TOI · -1
J. Zucker
#17 · L · BUF
2 G · 0 A · 4 SOG · 15:58 TOI · -1
Ranked from the box score — points first · Backcheck
What the model flagged
  • BOS generated higher-quality looks than the shot total suggests.
  • U. Luukkonen (BUF) gave up 1.6 goals more than expected — well below their workload.
  • BUF was lethal off the rush — 3 goals on 29 rush chances.
  • BOS was lethal off the rush — 3 goals on 23 rush chances.
  • BOS outperformed their expected goals by 1.6 — elite finishing or lucky bounces.
  • BUF power play was dominant — 2 PPG on 9 PP shots (0.66 xG).
Before the game — the model's pre-game read
Preview · BOS at BUF · 7:30 PM ET

Bruins at Sabres: a genuine coin flip

By the ModelJul 12, 8:48 AMEdited for clarity
Win probability

The model's lean

55%
BUF
Model favorite
45%
55%
BOS50BUF

BUF by 10 points of win probability — a modest lean. Projected score BOS 2.52.7 BUF; 18% chance it's tied after 60.

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

Tale of the tape

BOS← edge
edge →BUF
47.0%5v5 xG%50.0%
49.0%Corsi%49.0%
2.39xGF / 602.55
2.67xGA / 602.55
2.22Goals for / gm2.35
1.82Goals against / gm1.90
1.023PDO — luck, not skill1.020

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

Source · MoneyPuck season tables · 5v5

The model projects a BOS 2.5–2.7 BUF game with the Sabres at 55% win probability—about as close to a pick'em as you'll find.

Buffalo owns the underlying play. The Sabres generate 50.0% of expected goals at 5v5 compared to Boston's 47.0%. Both teams' Corsi percentages sit at 49.0%, but the Sabres' edge in shot quality matters. That advantage in the metrics that predict wins would normally favor Buffalo decisively.

Both teams are running hot in a way that won't persist. The Sabres' PDO of 1.020 and the Bruins' 1.023 both represent outperformance of their underlying numbers. Regression is inevitable for both. Don't mistake recent success for sustainable advantage—it masks how close this game truly is.

Watch J. Swayman's status. The Bruins' goaltender is on a back-to-back; Boston could deploy a backup or ask Swayman to play fatigued. Either scenario disadvantages the Bruins in a game they can't afford to give away.

Players to Watch

BOS: Viktor Arvidsson (1.04 xG/60, 18G 24A, 2 HD goals, 13.0% shooting) generates chances at an elite rate with an elite finish. His shooting percentage is well above sustainable. Tanner Jeannot (0.75 xG/60, 6G 14A, 2 HD goals, 8.3% shooting) is shooting below expectation—a regression waiting to happen.

BUF: Jason Zucker (1.07 xG/60, 14G 14A, 6 HD goals, 15.1% shooting) is Buffalo's most dangerous forward, combining volume and conversion. Josh Doan (1.01 xG/60, 15G 18A, 2 HD goals, 11.5% shooting) is another high-converting threat.

Boston's task is neutralizing Zucker—his chance generation and goal rate form the Sabres' core advantage. Buffalo must contain Arvidsson, whose efficiency will regress but not his output. Elias Lindholm represents Boston's defensive vulnerability; Jack Quinn carries Buffalo's. In a game this close, a breakdown from either defenseman could tip the scale.

The Sabres have the better underlying game. But both teams' unsustainable shooting environments and the Bruins' goaltending uncertainty erase the edge. This is a true coin flip.

Computed danger · scouting

Players to watch

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
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
Source · MoneyPuck skaters