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

I. Shesterkin stole this game. The Rangers beat Tampa 5–1, but their goaltender made stop after stop to turn a convincing win into a rout.
Shesterkin stopped 23 of 24 shots and saved 1.9 goals above expected. The Rangers' performance warranted the scoreline: they controlled 62% of expected goals at 5v5 (4.77–2.86), held high-danger chances to 6–2, and scored three of their four even-strength goals off the rush. A. Vasilevskiy faced elevated danger every shift—posting a 0.833 save percentage—while the Rangers shot 0.092 expected goals per attempt versus 0.045 for the Lightning. New York needed just 25 shot attempts to generate twice as much dangerous looks as Tampa's 24 generated.
The Lightning's only goal came from N. Kucherov on a rebound midway through the second, his backhander 3 seconds after an I. Mikheyev miss. Tampa generated 2.86 expected goals—respectable quality—but converted just one, underperforming by 1.86.
Special teams decided the margins. M. Zibanejad buried a power-play chance early, and New York's penalty kill was pristine despite drawing fewer infractions.
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.
Rangers run the Lightning off the ice on the underlying numbers
The Rangers earned this one.
The board read TBL 1, NYR 5. The chances read TBL 2.9, NYR 4.8.
The Lightning left 1.9 goals on the table against what their chances were worth.
M. Zibanejad makes it 0–1.
The Rangers buried 2 of 6 high-danger looks.
Rangers run the Lightning 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 23 feet, an 8% chance, a shot that rarely goes in (a rebound), past A. Vasilevskiy. 2s after a NYR shot by P. Dorofeyev. Win probability moved 14 points.On the ice: V. Gavrikov, E. Tolvanen, B. Schneider, W. Cuylle, N. Laba · against J. Carlson, N. Kucherov, B. Point, I. Mikheyev, J. Moser
Snap shot from 16 feet, a 20% chance (off the rush), past A. Vasilevskiy. 9s after a TBL miss by J. Carlson. Win probability moved 12 points.On the ice: M. Zibanejad, V. Gavrikov, A. Fox, A. Lafrenière, G. Perreault · against R. McDonagh, Z. Girgensons, E. Cernak, J. Viel, P. Holmberg
Wrist shot from 19 feet, a 12% chance (off the rush), past A. Vasilevskiy. Win probability moved 8 points.On the ice: J. Veleno, T. Kartye, B. Schneider, J. Chmelar, A. Smits · against V. Hedman, Z. Girgensons, J. Viel, C. D'Astous, P. Holmberg
Backhander from 15 feet, a 5% chance, a shot that rarely goes in (a rebound), past I. Shesterkin. 3s after a TBL miss by I. Mikheyev. Win probability moved 7 points.On the ice: V. Hedman, Z. Girgensons, J. Viel, C. D'Astous, P. Holmberg · against J. Miller, O. Bjorkstrand, P. Dorofeyev, B. Schneider, A. Smits
Tip-in from 11 feet, a 7% chance, a shot that rarely goes in (off the rush), past A. Vasilevskiy. Win probability moved 6 points.On the ice: M. Zibanejad, V. Gavrikov, A. Fox, A. Lafrenière, G. Perreault · against V. Hedman, N. Kucherov, A. Cirelli, B. Hagel, C. D'Astous
Wrist shot from 12 feet, a 97% chance, a near-certain one.
score reads TBL–NYR
TBL went 0-for-18 from medium danger on 1.77 expected goals — 1.8 left on the table.
TBL finished -1.9 against expected, NYR +0.2.
Wrist shots carried the volume: TBL went 0-for-17, NYR 3-for-13. NYR scored 3 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: M. Zibanejad (NYR), 18:53 of ice, 1-1, 73% of the expected goals while he was out.
| Skater | TOI | G-A | SOG | ixG | xG% | PD/PT | Impact | /60 | Grade |
|---|---|---|---|---|---|---|---|---|---|
| I. MikheyevR | 10:56 | 0-1 | 0 | 0.16 | 62 | 2/0 | 1.20 | 6.57 | A |
| N. KucherovR | 24:07 | 1-0 | 1 | 0.27 | 65 | 0/0 | 1.15 | 2.86 | A |
| B. PointC | 22:38 | 0-1 | 1 | 0.27 | 52 | 0/0 | 0.75 | 1.99 | B |
| A. CirelliC | 19:56 | 0-0 | 3 | 0.20 | 53 | 1/0 | 0.55 | 1.64 | B |
| B. HagelL | 23:40 | 0-0 | 3 | 0.30 | 60 | 1/0 | 0.56 | 1.41 | B |
| J. CarlsonD | 23:41 | 0-0 | 4 | 0.17 | 55 | 0/0 | 0.52 | 1.32 | C |
| V. HedmanD | 17:45 | 0-0 | 2 | 0.11 | 42 | 0/0 | 0.22 | 0.75 | C |
| J. GuentzelC | 24:02 | 0-0 | 3 | 0.23 | 42 | 0/0 | 0.24 | 0.59 | C |
| P. HolmbergR | 14:59 | 0-0 | 3 | 0.48 | 41 | 0/0 | 0.20 | 0.78 | C |
| E. CernakD | 16:00 | 0-0 | 1 | 0.10 | 41 | 1/0 | 0.16 | 0.60 | C |
| J. VielL | 8:49 | 0-0 | 1 | 0.17 | 47 | 1/1 | 0.08 | 0.52 | C |
| C. D'AstousD | 19:07 | 0-0 | 0 | 0.00 | 48 | 0/0 | 0.06 | 0.17 | D |
| R. McDonaghD | 15:46 | 0-0 | 1 | 0.01 | 41 | 0/0 | 0.02 | 0.07 | D |
| G. GoncalvesC | 12:09 | 0-0 | 0 | 0.04 | 44 | 0/0 | -0.02 | -0.10 | D |
| C. GeekieC | 12:32 | 0-0 | 0 | 0.00 | 39 | 0/0 | -0.07 | -0.31 | D |
| Z. GirgensonsC | 7:39 | 0-0 | 0 | 0.00 | 48 | 0/0 | -0.08 | -0.63 | D |
| J. HarkinsC | 10:55 | 0-0 | 1 | 0.19 | 27 | 0/0 | -0.12 | -0.68 | F |
| J. MoserD | 14:54 | 0-0 | 0 | 0.17 | 41 | 0/2 | -0.29 | -1.18 | F |
| Skater | TOI | G-A | SOG | ixG | xG% | PD/PT | Impact | /60 | Grade |
|---|---|---|---|---|---|---|---|---|---|
| M. ZibanejadC | 18:53 | 1-1 | 3 | 0.47 | 73 | 0/0 | 2.23 | 7.07 | A+ |
| P. DorofeyevR | 13:44 | 1-1 | 5 | 0.81 | 43 | 0/0 | 1.98 | 8.64 | A+ |
| G. PerreaultR | 10:46 | 1-0 | 1 | 0.07 | 76 | 1/0 | 1.36 | 7.58 | A+ |
| A. FoxD | 19:04 | 0-2 | 0 | 0.16 | 70 | 0/1 | 1.53 | 4.82 | A |
| E. TolvanenR | 14:18 | 1-0 | 1 | 0.12 | 71 | 0/0 | 1.10 | 4.60 | A |
| A. LafrenièreL | 15:15 | 0-0 | 3 | 0.31 | 76 | 1/0 | 0.88 | 3.47 | A |
| O. BjorkstrandR | 12:25 | 0-1 | 1 | 0.17 | 45 | 0/0 | 0.77 | 3.70 | B |
| N. LabaC | 16:14 | 0-1 | 0 | 0.00 | 53 | 0/1 | 0.59 | 2.18 | B |
| V. GavrikovD | 23:20 | 0-0 | 0 | 0.00 | 68 | 0/0 | 0.59 | 1.53 | B |
| M. PetterssonD | 21:38 | 0-0 | 1 | 0.53 | 53 | 0/0 | 0.53 | 1.47 | B |
| W. CuylleL | 14:12 | 0-0 | 3 | 0.54 | 68 | 0/1 | 0.41 | 1.74 | C |
| J. VelenoC | 14:45 | 0-0 | 1 | 0.11 | 33 | 0/0 | 0.06 | 0.26 | C |
| J. MillerC | 15:33 | 0-0 | 1 | 0.37 | 46 | 0/2 | 0.02 | 0.08 | D |
| S. DurziD | 20:54 | 0-0 | 0 | 0.00 | 55 | 0/1 | 0.02 | 0.06 | D |
| J. ChmelarR | 6:18 | 0-0 | 1 | 0.14 | 34 | 0/0 | -0.06 | -0.59 | D |
| B. SchneiderD | 18:48 | 0-0 | 3 | 0.01 | 26 | 1/2 | -0.20 | -0.65 | F |
| A. SmitsD | 14:09 | 0-0 | 0 | 0.00 | 28 | 0/0 | -0.24 | -1.04 | F |
| T. KartyeL | 14:47 | 0-0 | 0 | 0.00 | 29 | 0/0 | -0.26 | -1.03 | 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, TBL: S. Sabourin, M. Crozier, E. Lilleberg. Scratched, NYR: M. Robertson, M. Rempe, S. Morrow. Referees Frederick L'Ecuyer and Morgan MacPhee; linesmen Travis Gawryletz and Ryan Daisy.
TBL Created 2.86 xG against a ~2.70 league-average game; 2 high-danger shots (0.41 xG) and 23 rush shots (1.81 xG).
NYR Created 4.77 xG against a ~2.70 league-average game; 6 high-danger shots (2.18 xG) and 21 rush shots (2.31 xG).
TBL Allowed 4.77 xG against a ~2.70 league-average game; conceded 6 high-danger shots (2.18 xG) and 21 rush shots (2.31 xG).
NYR Allowed 2.86 xG against a ~2.70 league-average game; conceded 2 high-danger shots (0.41 xG) and 23 rush shots (1.81 xG).
TBL Rush shots 23–21, rush xG 1.81–2.31 (rush-based; public data has no zone entries).
NYR Rush shots 21–23, rush xG 2.31–1.81 (rush-based; public data has no zone entries).
TBL 0-for-7 on the power play (0%; league ≈21%) with 0.44 PP xG.
NYR 1-for-2 on the power play (50%; league ≈21%) with 0.37 PP xG.
TBL +0.77 goals saved above expected on 24 shots against.
NYR +1.86 goals saved above expected on 24 shots against.
TBL Took 3 penalties for 6 PIM vs 8 for 16 on the other side.
NYR Took 8 penalties for 16 PIM vs 3 for 6 on the other side.
Grades bounces, not skill — C is neutral
TBL Finishing -1.86 goals vs xG plus +0.77 GSAx of save luck = -1.09 total. This grades luck, not skill — C is neutral, A is very lucky.
NYR Finishing +0.23 goals vs xG plus +1.86 GSAx of save luck = +2.09 total. This grades luck, not skill — C is neutral, A is very lucky.
Gave up 21 rush shots worth 2.31 xG (3 goals) — transition gaps were there every period.
Tighten neutral-zone structure and keep D gaps closed on entries.
3 goals on 21 rush shots worth 2.31 xG.
Took 8 penalties for 16 minutes (opponent: 3 for 6).
Cut the stick infractions — the penalty differential is a controllable.
Scored 1 on 2.86 xG — -1.86 vs expected. The looks were there; the finish will come back.
Single-game PDO of 1.080 — the bounces went their way tonight.
Single-game PDO of 0.920 — the bounces went against them tonight.
Each club shoots toward its own end — TBL left, NYR 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.