Backcheck
Recap · BUF at FLA

A. Lyon stands tall as the Sabres edge the Panthers

The Sabres earned it — the game and the expected-goals battle both.

By the ModelJul 12, 4:44 AMxG: xgboost-0.758Edited for clarity
Away
BUF
Buffalo Sabres
3
Home
FLA
Florida Panthers
2
FINAL
Process vs result

The underlying story

4.99Expected goals4.28
54% share for the better side
39Shot attempts (SOG)30
8High-danger chances6
70Corsi (all attempts)66
Score-adjusted: 50% / 50%
Source · NHL play-by-play · XGBoost xG

The Panthers generated 4.28 expected goals but scored only 2—a 2.28-goal shortfall that decided the game. The Sabres, who won 3–2, also underperformed their 4.99 xG (by 1.99 goals), but A. Lyon's exceptional goaltending saved Buffalo when it mattered most.

The expected-goals split barely favored Buffalo, yet the Sabres controlled high-danger chances 8–6. The Panthers held 44% of shot attempts (30–39 on goal), keeping the game tight despite that statistical deficit.

Lyon finished 28 saves on 29 shots (0.966 SV%), outperforming expected save percentage by 3.28 goals. D. Tarasov matched the effort (+2.99, 36/38 saves), but Lyon's margin clinched it.

Florida was effective in special situations—lethal on the rush (2 goals on 33 chances) and dominant on the power play (2 goals on 24 shots, 1.98 xG). Neither team capitalized on second chances: Panthers 0 on 3 rebounds, Sabres 0 on 5.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
BUF1 / 8 · 2.72 xG
FLA1 / 6 · 1.62 xG
Medium dangermid-range
BUF1 / 15 · 1.53 xG
FLA0 / 15 · 1.78 xG
Low dangerperimeter & point
BUF1 / 47 · 0.73 xG
FLA1 / 45 · 0.87 xG

FLA went 0-for-15 from medium danger on 1.78 expected goals — 1.8 left on the table.

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

Finishing vs expected

expectedactual
BUF
3 G · 4.99 xG · -2.0
FLA
2 G · 4.28 xG · -2.3
0123456
Goalies · GSAx (goals saved above expected)
A. LyonBUF
+3.3
D. TarasovFLA
+3.0

BUF finished -2.0 against expected, FLA -2.3 — A. Lyon (BUF) saved 3.3 goals above expected.

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

Shot diet

goalsshots
BUF
SNAP1/33
BACKHAND0/9
SLAP1/5
WRIST1/6
TIP IN0/0
BAT0/0
DEFLECTED0/0
BETWEEN LEGS0/0
OTHER0/17
FLA
SNAP1/31
BACKHAND0/3
SLAP0/5
WRIST0/1
TIP IN0/4
BAT0/1
DEFLECTED0/1
BETWEEN LEGS0/1
OTHER1/19
BUF
FLA
Off the rush
1 G on 30 · 2.39 xG
2 G on 33 · 2.83 xG
Off rebounds
0 G on 5 · 0.61 xG
0 G on 3 · 0.87 xG

Snap shots carried the volume: BUF went 1-for-33, FLA 1-for-31. FLA scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
S. Bennett
#9 · C · FLA
1 G · 1 A · 2 SOG · 21:19 TOI
A. Tuch
#89 · R · BUF
1 G · 1 A · 6 SOG · 19:23 TOI · +1
B. Byram
#4 · D · BUF
0 G · 1 A · 2 SOG · 23:42 TOI
Ranked from the box score — points first · Backcheck
What the model flagged
  • A. Lyon (BUF) stopped 3.3 goals above expected.
  • FLA was lethal off the rush — 2 goals on 33 rush chances.
  • FLA created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • BUF created 5 rebound opportunities (0 converted) — crashing the net effectively.
  • FLA underperformed xG by 2.3 — wasted quality chances.
  • BUF underperformed xG by 2.0 — wasted quality chances.
  • A. Lyon (BUF) saved 3.3 goals above expected — stole the show.
  • D. Tarasov (FLA) saved 3.0 goals above expected — stole the show.
  • FLA power play was dominant — 2 PPG on 24 PP shots (1.98 xG).
Before the game — the model's pre-game read
Preview · BUF at FLA · 7:00 PM ET

Sabres at Panthers: a genuine coin flip

By the ModelJul 12, 4:40 AMEdited for clarity
Win probability

The model's lean

52%
FLA
Model favorite
48%
52%
BUF50FLA

FLA by 4 points of win probability — effectively a coin flip. Projected score BUF 2.52.6 FLA; 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 →FLA
50.0%5v5 xG%49.0%
49.0%Corsi%52.0%
2.55xGF / 602.48
2.55xGA / 602.56
2.35Goals for / gm1.98
1.90Goals against / gm2.21
1.020PDO — luck, not skill0.989

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

Source · MoneyPuck season tables · 5v5

The model projects a 2.5–2.6 goal game with the Panthers at 52% win probability. This is as close to a pick'em as you'll find.

Buffalo's 7-2-1 run over their last ten games masks an uncomfortable truth. The Sabres' 50.0% xG and 49.0% Corsi mean they're not dominating play—they're converting at unsustainable rates. Their 1.020 PDO (shooting and save percentages combined) confirms it: every puck is finding the net, and that won't hold.

Florida's inverse position proves more treacherous. The Panthers sit at 0.989 PDO over a season of play, snakebitten by bad luck, and the -6 goal differential over their last ten confirms it. Yet their 52.0% Corsi reveals the real frustration: Florida controls possession but cannot convert. Territory without finish is territory wasted.

The rest advantage tilts drastically toward Florida. The Panthers come in on 21 days of rest; Buffalo on 1. Watch whether U. Luukkonen starts or the Sabres go to a backup—a tired goaltender against rested forwards is how deficits inflate quickly.

Four skaters drive this game. Jason Zucker (1.07 xG/60, 14 goals, 6 high-danger chances) is Buffalo's engine; Josh Doan (1.01 xG/60, 15 goals, 11.5% shooting) rides conversion variance upward. Sam Bennett (0.97 xG/60, 18 goals, 6 high-danger chances) manufactures opportunities for Florida through persistence. Brad Marchand (0.93 xG/60, 19.5% shooting) is shooting variance incarnate—his high-danger output doesn't sustain his efficiency, yet at his conversion rate, volume absorbs everything.

The tactical imperative is identical on both sides. Buffalo must neutralize Zucker or surrender possession dominance to Florida. Florida must have Bennett and Marchand finish when rest turns possession into space. Whoever wins the possession battle wins the game; whoever is fresher will dictate it. The model understands this perfectly—and for good reason, it cannot pick a winner.

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
FLA
Sam Bennett18G 19A
0.97 xG/60 · 6 HD · 13.1% sh
Brad Marchand17G 9A
0.93 xG/60 · 3 HD · 19.5% sh
Source · MoneyPuck skaters