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

Minnesota's 3-1 win over Nashville was decided long before the final buzzer. The Wild's total control on the underlying numbers—both in shot volume and in quality of chances—left no path for a comeback.
The story was expected goals. Minnesota controlled 63% of expected goals—3.72 to Nashville's 2.21. This wasn't a close game dressed up by luck; the Wild were simply better at generating dangerous hockey.
What made it decisive: Minnesota's transition attack overwhelmed Nashville. The Predators gave up 35 rush shots worth 2.82 expected goals, allowing 2 goals on those chances—a gap that widened across all three periods. R. Josi scored on a 4% chance to cut it to 2-1, a moment that could have changed the momentum, but Minnesota tightened immediately.
The Predators held 40% of shot attempts, a respectable number that masked their underlying problem: they generated only 2.21 expected goals to Minnesota's 3.72. When your opponent controls that kind of high-quality scoring area, volume doesn't matter.
Both goalies played above their workload. J. Wallstedt made 19 saves on 20 shots and stopped 1.21 goals more than the expected goals model would have projected. J. Saros faced 30 shots, stopped 27, and outperformed his model by 0.72 goals—a strong game in a losing effort. Yet even Saros's overperformance couldn't overcome the gulf in chances.
Minnesota's 3-1 result understated their dominance. K. Kaprizov's insurance goal in the third sealed it, a rush play that capped Minnesota's control from start to finish.
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.
Wild run the Predators off the ice on the underlying numbers
The Wild earned this one.
The board read MIN 3, NSH 1. The chances read MIN 3.7, NSH 2.2.
Both sides finished close to what their chances were worth. This one was earned on the ice.
N. Foligno makes it 1–0.
High-danger looks: MIN 0 of 5, NSH 0 of 2.
Wild run the Predators off the ice on the underlying numbers
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 breakdownWrist shot from 30 feet, a 5% chance, a shot that rarely goes in (a rebound), past J. Saros. 3s after a MIN shot by M. McCarron. Win probability moved 16 points.On the ice: Z. Bogosian, R. Hartman, Y. Trenin, B. Brink, D. Hunt · against R. Colton, N. Hague, N. Hoglander, M. Bourque, A. Wilsby
Wrist shot from 6 feet, a 14% chance (off the rush), past J. Saros. 10s after a MIN block. Win probability moved 14 points.On the ice: N. Foligno, M. Foligno, J. Brodin, O. Maatta, M. McCarron · against J. Marchessault, F. Forsberg, N. Hague, M. Bourque, R. Ufko
Slap shot from 31 feet, a 4% chance, a shot that rarely goes in (off the rush), past J. Wallstedt. Win probability moved 16 points.On the ice: B. Skjei, N. Perbix, J. Drury, A. Edstrom, R. Schaefer · against J. Spurgeon, R. Hartman, K. Kaprizov, Q. Hughes, B. Brink
Tip-in from 14 feet, an 8% chance, a shot that rarely goes in (off the rush), past J. Saros. 10s after a MIN hit by K. Kaprizov. Win probability moved 16 points.On the ice: Z. Bogosian, B. Coleman, D. Hunt, D. Yurov, M. Shabanov · against F. Forsberg, N. Perbix, J. Drury, A. Edstrom, A. Wilsby
score reads MIN–NSH
NSH went 0-for-14 from medium danger on 1.52 expected goals — 1.5 left on the table.
MIN finished -0.7 against expected, NSH -1.2.
Wrist shots carried the volume: MIN went 2-for-30, NSH 0-for-20. MIN 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
Best skater on the ice by our rating: K. Kaprizov (MIN), 20:53 of ice, 1-0, 80% of the expected goals while he was out.
| Skater | TOI | G-A | SOG | ixG | xG% | PD/PT | Impact | /60 | Grade |
|---|---|---|---|---|---|---|---|---|---|
| K. KaprizovL | 20:53 | 1-0 | 3 | 0.57 | 80 | 1/0 | 1.87 | 5.37 | A+ |
| Q. HughesD | 27:30 | 0-1 | 5 | 0.38 | 67 | 1/0 | 1.79 | 3.90 | A+ |
| M. McCarronC | 13:24 | 0-1 | 4 | 0.26 | 68 | 0/0 | 1.36 | 6.10 | A+ |
| B. BrinkR | 11:37 | 0-1 | 2 | 0.21 | 59 | 1/0 | 1.13 | 5.82 | A |
| N. FolignoL | 12:29 | 1-0 | 2 | 0.06 | 62 | 0/0 | 1.04 | 4.98 | A |
| D. YurovR | 12:29 | 0-1 | 1 | 0.24 | 78 | 0/0 | 0.94 | 4.50 | A |
| B. ColemanL | 13:44 | 1-0 | 2 | 0.28 | 54 | 0/1 | 0.94 | 4.11 | A |
| M. BoldyL | 21:28 | 0-0 | 5 | 0.79 | 68 | 0/1 | 1.04 | 2.91 | A |
| J. Eriksson EkC | 20:20 | 0-0 | 3 | 0.38 | 70 | 0/0 | 0.88 | 2.59 | B |
| O. MaattaD | 21:34 | 0-1 | 0 | 0.00 | 55 | 0/0 | 0.74 | 2.06 | B |
| J. SpurgeonD | 19:09 | 0-1 | 1 | 0.00 | 50 | 0/1 | 0.61 | 1.93 | B |
| Z. BogosianD | 14:32 | 0-0 | 1 | 0.01 | 79 | 0/0 | 0.50 | 2.05 | B |
| M. ShabanovR | 15:09 | 0-0 | 0 | 0.13 | 87 | 0/0 | 0.48 | 1.89 | C |
| M. FolignoL | 12:16 | 0-0 | 1 | 0.22 | 71 | 0/0 | 0.35 | 1.70 | C |
| D. HuntD | 10:06 | 0-0 | 0 | 0.00 | 71 | 1/0 | 0.28 | 1.63 | C |
| J. BrodinD | 20:28 | 0-0 | 0 | 0.00 | 46 | 0/0 | 0.23 | 0.69 | C |
| R. HartmanR | 12:54 | 0-0 | 0 | 0.11 | 59 | 0/1 | -0.04 | -0.20 | D |
| Y. TreninC | 12:44 | 0-0 | 0 | 0.10 | 34 | 0/0 | -0.14 | -0.67 | D |
| Skater | TOI | G-A | SOG | ixG | xG% | PD/PT | Impact | /60 | Grade |
|---|---|---|---|---|---|---|---|---|---|
| S. StamkosC | 18:46 | 0-1 | 1 | 0.32 | 57 | 0/0 | 0.89 | 2.83 | B |
| F. ForsbergL | 19:29 | 0-1 | 2 | 0.19 | 45 | 0/0 | 0.78 | 2.39 | B |
| R. JosiD | 24:53 | 1-0 | 3 | 0.15 | 38 | 0/0 | 0.69 | 1.66 | B |
| R. O'ReillyC | 21:31 | 0-0 | 4 | 0.34 | 51 | 0/0 | 0.46 | 1.27 | C |
| A. EdstromC | 10:50 | 0-0 | 1 | 0.26 | 39 | 1/0 | 0.24 | 1.35 | C |
| R. ColtonC | 12:15 | 0-0 | 2 | 0.01 | 53 | 0/0 | 0.18 | 0.87 | C |
| R. UfkoD | 15:27 | 0-0 | 1 | 0.04 | 54 | 0/0 | 0.19 | 0.73 | C |
| M. BourqueC | 17:25 | 0-0 | 4 | 0.43 | 40 | 0/1 | 0.16 | 0.56 | D |
| R. SchaeferL | 11:35 | 0-0 | 1 | 0.02 | 32 | 1/0 | 0.09 | 0.47 | D |
| A. KerfootC | 13:20 | 0-0 | 1 | 0.01 | 35 | 1/0 | 0.03 | 0.13 | D |
| J. MarchessaultR | 17:20 | 0-0 | 0 | 0.17 | 48 | 0/1 | -0.14 | -0.47 | D |
| N. PerbixD | 18:04 | 0-0 | 0 | 0.14 | 36 | 0/1 | -0.17 | -0.56 | D |
| N. HoglanderL | 10:32 | 0-0 | 0 | 0.05 | 33 | 0/0 | -0.15 | -0.86 | D |
| A. WilsbyD | 16:05 | 0-0 | 0 | 0.00 | 22 | 0/0 | -0.24 | -0.91 | F |
| M. WoodR | 17:22 | 0-0 | 0 | 0.10 | 33 | 0/0 | -0.31 | -1.07 | F |
| N. HagueD | 15:23 | 0-0 | 0 | 0.00 | 26 | 0/0 | -0.36 | -1.40 | F |
| B. SkjeiD | 20:53 | 0-0 | 0 | 0.00 | 28 | 0/0 | -0.41 | -1.16 | F |
| J. DruryC | 12:50 | 0-0 | 0 | 0.00 | 23 | 1/1 | -0.36 | -1.68 | F |
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, MIN: N. Sturm, D. Spacek. Scratched, NSH: I. Lyubushkin, J. Ahcan, W. Trudeau. Referees Chris Rooney and Jake Brenk; linesmen Ryan Gibbons and Ben O'Quinn.
MIN Created 3.72 xG against a ~2.70 league-average game; 5 high-danger shots (1.12 xG) and 35 rush shots (2.82 xG).
NSH Created 2.21 xG against a ~2.70 league-average game; 2 high-danger shots (0.39 xG) and 24 rush shots (1.98 xG).
MIN Allowed 2.21 xG against a ~2.70 league-average game; conceded 2 high-danger shots (0.39 xG) and 24 rush shots (1.98 xG).
NSH Allowed 3.72 xG against a ~2.70 league-average game; conceded 5 high-danger shots (1.12 xG) and 35 rush shots (2.82 xG).
MIN Rush shots 35–24, rush xG 2.82–1.98 (rush-based; public data has no zone entries).
NSH Rush shots 24–35, rush xG 1.98–2.82 (rush-based; public data has no zone entries).
MIN 1-for-4 on the power play (25%; league ≈21%) with 0.79 PP xG.
NSH 0-for-4 on the power play (0%; league ≈21%) with 0.78 PP xG.
MIN +1.21 goals saved above expected on 20 shots against.
NSH +0.72 goals saved above expected on 30 shots against.
MIN Took 4 penalties for 8 PIM vs 4 for 8 on the other side.
NSH Took 4 penalties for 8 PIM vs 4 for 8 on the other side.
Grades bounces, not skill — C is neutral
MIN Finishing -0.72 goals vs xG plus +1.21 GSAx of save luck = +0.49 total. This grades luck, not skill — C is neutral, A is very lucky.
NSH Finishing -1.21 goals vs xG plus +0.72 GSAx of save luck = -0.49 total. This grades luck, not skill — C is neutral, A is very lucky.
Gave up 35 rush shots worth 2.82 xG (2 goals) — transition gaps were there every period.
Tighten neutral-zone structure and keep D gaps closed on entries.
2 goals on 35 rush shots worth 2.82 xG.
Gave up 24 rush shots worth 1.98 xG (1 goals) — transition gaps were there every period.
Tighten neutral-zone structure and keep D gaps closed on entries.
1 goals on 24 rush shots worth 1.98 xG.
0-for-5 on high-danger chances worth 1.12 xG — that conversion rate won't stay at zero.
J. Saros stopped all 5 high-danger shots he faced (100% HD save rate).
Each club shoots toward its own end — MIN left, NSH 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.