Rush defense leaked all night
Gave up 28 rush shots worth 2.53 xG (2 goals) — transition gaps were there every period.
Tighten neutral-zone structure and keep D gaps closed on entries.

Split squads and prospects, not the club that will take the ice in October. The shots and grades below describe this game only: nothing here counts toward season records, form, rankings or player numbers.
The Red Wings beat the Sabres 3-2 in overtime. A. DeBrincat scored the winner at 00:33 of sudden death on the power play, Detroit's second power-play goal of the night.
The underlying numbers backed the win. Detroit controlled 57% of expected goals. The Red Wings held 58% of shot attempts (26–19). Yet both teams scored equally in transition: two goals each on rush attempts. Detroit's edge came from the power play, where they scored twice on 16 shots.
D. Tarasov made 17 saves on 19 shots (.895 save percentage), a performance about 1.17 goals better than the situation typically produces. Buffalo used two goalies: A. Lyon started with 7 of 8 (.875), and C. Ellis took over with 16 of 18 (.889 save percentage, about 0.92 goals better than typical).
T. Kuntar opened for Buffalo at 10:48 of the first on a snap shot from 18 feet (23% expected chance on the rush). A. Sandin-Pellikka tied it at 16:11 of the first on the power play with a slap shot from 36 feet (14% expected chance). J. Kulich put Buffalo ahead at 00:33 of the second on a wrist shot from 37 feet (8% expected chance on the rush). S. Dries tipped in the tying goal at 07:13 of the third.
Three Stars
What the numbers can't tell you. Whether the finishing was luck or skill, why the benches were run the way they were, who was hurt, and anything said in the room. That is the beat's story, and it is worth reading.
Red Wings edge the Sabres in overtime
The Red Wings earned this one.
The board read BUF 2, DET 3. The chances read BUF 3.2, DET 4.2.
Both sides finished close to what their chances were worth. This one was earned on the ice.
A. DeBrincat makes it 2–3.
High-danger looks: BUF 1 of 7, DET 0 of 6.
Red Wings edge the Sabres in overtime
A model, not a newsroom. Every number on these frames comes from the NHL's play-by-play and our own models. Nothing was watched, guessed or heard from anyone.
Read the full breakdownSnap shot from 18 feet, a 23% chance (off the rush), past D. Tarasov. Win probability moved 16 points.On the ice: D. Gilbert, A. Lyon, T. Bordeleau, G. McCarthy, J. Polin, L. Valente · against D. Shine, S. Dries, J. Leonard, M. Seider, W. Wallinder
Slap shot from 36 feet, a 14% chance (off the rush), past A. Lyon. 5s after a DET faceoff win by E. Finnie. A. Lyon was 971s into his shift for the defending side. Win probability moved 18 points.On the ice: M. Appleton, J. Bernard-Docker, A. Sandin-Pellikka, E. Finnie, M. Brandsegg-Nygård · against M. Peca, A. Lyon, R. Johnson, T. Kuntar, J. Richard, R. Mrtka
Wrist shot from 37 feet, an 8% chance, a shot that rarely goes in (off the rush), past D. Tarasov. 10s after a DET block. Win probability moved 19 points.On the ice: D. Gilbert, J. Danforth, A. McDonough, T. Kozak, G. McCarthy · against M. Appleton, J. Bryson, A. Johansson, E. Finnie, M. Brandsegg-Nygård
Tip-in from 29 feet, a 3% chance, a shot that rarely goes in (off the rush), past C. Ellis. 4s after a DET takeaway by W. Skoog. Win probability moved 31 points.On the ice: M. Appleton, J. Bryson, S. Dries, J. Bernard-Docker, W. Skoog · against M. Peca, T. Kuntar, V. Komarov, J. Richard, Z. Metsa
Slap shot from 24 feet, a 10% chance, past C. Ellis. 7s after a DET shot by A. DeBrincat. Win probability moved 50 points.
score reads BUF–DET
DET went 0-for-6 from high danger on 2.02 expected goals — 2.0 left on the table.
BUF finished -1.2 against expected, DET -1.2.
Wrist shots carried the volume: BUF went 1-for-14, DET 0-for-16. BUF scored 2 of theirs off the rush.
Two things happened in this game: who created the better chances, and who put the puck in the net. They are not the same thing, and this page separates them on purpose.
The one to watch is expected goals— the best single read on who deserved to win. When it disagrees with the scoreboard, that disagreement is usually the story. Nothing here is a projection; every figure is computed from this game's play-by-play. Full glossary →
A+ ≥ +2.5 saved above expected · A ≥ +1.5 · B+ ≥ +0.75 · B ≥ +0.25 · C ≥ −0.25 · D ≥ −0.75 · F below −1.5
A+ ≥ +2.5 saved above expected · A ≥ +1.5 · B+ ≥ +0.75 · B ≥ +0.25 · C ≥ −0.25 · D ≥ −0.75 · F below −1.5
A+ ≥ +2.5 saved above expected · A ≥ +1.5 · B+ ≥ +0.75 · B ≥ +0.25 · C ≥ −0.25 · D ≥ −0.75 · F below −1.5
Best skater on the ice by our rating: A. DeBrincat (DET), 18:37 of ice, 1-0, 84% of the expected goals while he was out.
| Skater | TOI | G-A | SOG | ixG | xG% | PD/PT | Impact | /60 | Grade |
|---|---|---|---|---|---|---|---|---|---|
| J.KulichC | 10:28 | 1-0 | 1 | 0.22 | 83 | 0/0 | 1.09 | 6.22 | A+ |
| T. KuntarC | 10:55 | 1-0 | 2 | 0.43 | 39 | 1/1 | 0.93 | 5.13 | A |
| J. DanforthR | 17:40 | 0-0 | 2 | 0.51 | 79 | 0/0 | 0.95 | 3.24 | A |
| J. RichardR | 14:19 | 0-1 | 0 | 0.00 | 51 | 0/0 | 0.69 | 2.87 | B |
| N. OstlundC | 23:56 | 0-1 | 1 | 0.40 | 48 | 0/1 | 0.66 | 1.66 | C |
| K. HeleniusC | 24:35 | 0-0 | 2 | 0.11 | 63 | 1/0 | 0.66 | 1.62 | C |
| R. MrtkaD | 14:22 | 0-1 | 1 | 0.01 | 36 | 0/0 | 0.54 | 2.27 | C |
| A. McDonoughL | 10:53 | 0-0 | 1 | 0.45 | 67 | 0/0 | 0.46 | 2.54 | C |
| T. KozakC | 16:58 | 0-0 | 0 | 0.25 | 50 | 1/0 | 0.29 | 1.03 | C |
| M. PecaC | 17:47 | 0-0 | 1 | 0.00 | 57 | 0/0 | 0.27 | 0.91 | C |
| T. BordeleauC | 15:40 | 0-0 | 2 | 0.34 | 45 | 0/0 | 0.21 | 0.80 | D |
| R. JohnsonD | 15:01 | 0-0 | 2 | 0.03 | 32 | 0/0 | 0.13 | 0.50 | D |
| J. PolinR | 10:54 | 0-0 | 3 | 0.36 | 40 | 0/0 | 0.07 | 0.37 | D |
| D. GilbertD | 21:55 | 0-0 | 0 | 0.00 | 25 | 1/0 | -0.28 | -0.75 | F |
| G. McCarthyD | 17:34 | 0-0 | 0 | 0.00 | 37 | 2/3 | -0.37 | -1.26 | F |
| Z. MetsaD | 23:17 | 0-0 | 1 | 0.03 | 33 | 0/0 | -0.48 | -1.24 | F |
| L. ValenteC | 11:21 | 0-0 | 0 | 0.02 | 31 | 0/0 | -0.46 | -2.43 | F |
| V. KomarovD | 16:05 | 0-0 | 0 | 0.00 | 35 | 0/2 | -0.57 | -2.15 | F |
| Skater | TOI | G-A | SOG | ixG | xG% | PD/PT | Impact | /60 | Grade |
|---|---|---|---|---|---|---|---|---|---|
| A. DeBrincatR | 18:37 | 1-0 | 8 | 0.93 | 84 | 1/1 | 2.71 | 8.73 | A+ |
| L. RaymondL | 21:13 | 0-1 | 2 | 0.41 | 79 | 1/0 | 1.80 | 5.10 | A+ |
| A. JohanssonD | 17:46 | 0-1 | 2 | 0.04 | 61 | 0/0 | 1.22 | 4.13 | A |
| J. BrysonD | 17:38 | 0-1 | 0 | 0.00 | 65 | 0/0 | 1.08 | 3.69 | A |
| A. CoppC | 21:36 | 0-0 | 1 | 0.09 | 74 | 1/0 | 1.13 | 3.14 | A |
| M. SeiderD | 24:21 | 0-1 | 1 | 0.15 | 59 | 1/2 | 0.84 | 2.07 | B |
| D. ShineRin 9 min | 9:29 | 0-0 | 2 | 1.01 | 54 | 0/0 | 0.57 | 3.63 | B |
| W. SkoogC | 10:00 | 0-1 | 1 | 0.02 | 18 | 0/0 | 0.57 | 3.45 | B |
| S. DriesC | 11:52 | 1-0 | 3 | 0.05 | 7 | 0/0 | 0.61 | 3.08 | B |
| A. Sandin-PellikkaD | 20:33 | 1-0 | 1 | 0.29 | 41 | 0/1 | 0.72 | 2.10 | B |
| M. Brandsegg-NygårdR | 14:14 | 0-0 | 1 | 0.22 | 68 | 1/0 | 0.63 | 2.66 | B |
| E. FinnieC | 15:50 | 0-1 | 1 | 0.31 | 51 | 0/1 | 0.63 | 2.40 | C |
| N. DanielsonC | 17:19 | 0-0 | 0 | 0.33 | 58 | 2/1 | 0.40 | 1.39 | C |
| M. AppletonC | 14:39 | 0-0 | 0 | 0.21 | 55 | 0/0 | 0.15 | 0.60 | D |
| J. LeonardL | 9:28 | 0-0 | 1 | 0.01 | 33 | 0/0 | -0.01 | -0.08 | D |
| W. WallinderD | 15:21 | 0-0 | 1 | 0.10 | 40 | 0/0 | -0.04 | -0.18 | D |
| C. MazurL | 11:30 | 0-0 | 1 | 0.04 | 50 | 0/1 | -0.06 | -0.32 | D |
| J. Bernard-DockerD | 20:55 | 0-0 | 0 | 0.01 | 30 | 0/0 | -0.11 | -0.32 | D |
xG% = share of expected goals while on the ice · PD/PT = penalties drawn / taken · “in N min” = a per-60 rate far above the raw total. Impact = 0.75 G + 0.7 A1 + 0.55 A2 + 0.075 SOG + 0.05 BLK + 0.15 penalties drawn − 0.15 taken + 0.01 faceoff wins − 0.01 losses + 0.3 individual xG + 0.5 on-ice xG for − 0.5 on-ice xG against. Rating = 65% impact + 35% impact per 60, as a percentile among the skaters in this game.
Scratched, BUF: A. Kriukov, J. Zucker, S. Carrick, M. Geertsen, C. Sheary, B. Warren and 58 more. Scratched, DET: B. Chiarot, J. Faulk, J. Gibson, J. Compher, D. Larkin, W. Lagesson and 50 more. Referees Kendrick Nicholson and Mike Sullivan; linesmen Brandon Grillo and Mark Shewchyk.
BUF Created 3.17 xG against a ~2.70 league-average game; 7 high-danger shots (1.47 xG) and 25 rush shots (2.46 xG).
DET Created 4.22 xG against a ~2.70 league-average game; 6 high-danger shots (2.02 xG) and 28 rush shots (2.53 xG).
BUF Allowed 4.22 xG against a ~2.70 league-average game; conceded 6 high-danger shots (2.02 xG) and 28 rush shots (2.53 xG).
DET Allowed 3.17 xG against a ~2.70 league-average game; conceded 7 high-danger shots (1.47 xG) and 25 rush shots (2.46 xG).
BUF Rush shots 25–28, rush xG 2.46–2.53 (rush-based; public data has no zone entries).
DET Rush shots 28–25, rush xG 2.53–2.46 (rush-based; public data has no zone entries).
BUF 0-for-4 on the power play (0%; league ≈21%) with 1.23 PP xG.
DET 2-for-4 on the power play (50%; league ≈21%) with 1.48 PP xG.
BUF +1.22 goals saved above expected on 26 shots against.
DET +1.17 goals saved above expected on 19 shots against.
BUF Took 7 penalties for 17 PIM vs 7 for 17 on the other side.
DET Took 7 penalties for 17 PIM vs 7 for 17 on the other side.
Grades bounces, not skill — C is neutral
BUF Finishing -1.17 goals vs xG plus +1.22 GSAx of save luck = +0.05 total. This grades luck, not skill — C is neutral, A is very lucky.
DET Finishing -1.22 goals vs xG plus +1.17 GSAx of save luck = -0.05 total. This grades luck, not skill — C is neutral, A is very lucky.
Gave up 28 rush shots worth 2.53 xG (2 goals) — transition gaps were there every period.
Tighten neutral-zone structure and keep D gaps closed on entries.
Gave up 25 rush shots worth 2.46 xG (2 goals) — transition gaps were there every period.
Tighten neutral-zone structure and keep D gaps closed on entries.
2 goals on 28 rush shots worth 2.53 xG.
2 goals on 25 rush shots worth 2.46 xG.
2-for-4 on the power play (50%) on 1.48 PP xG.
0-for-6 on high-danger chances worth 2.02 xG — that conversion rate won't stay at zero.
Each club shoots toward its own end — BUF left, DET right — the way you would watch it. A dot's size is how dangerous the look was, from distance and angle; it is a proxy for shot quality, not the xG model the article is written from. Hover a dot for the shooter and the clock.