T. Jarry stole it
T. Jarry stopped 25 of 26 (0.962) — +2.19 goals saved above expected in a 1-goal game.

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.
Edmonton scored twice early, on the rush and off a rebound, and held on to win 2–1. The Canucks pressed back with a power-play goal, but it wasn't enough. This game belonged to T. Jarry.
The numbers reveal a heist. Vancouver controlled the play, generating 59% of the expected-goal share at even strength. They took 55% of shot attempts and created a 3.19–2.19 expected-goal advantage. Jarry stole anyway.
He stopped 2.19 goals above expected while making 25 saves on 26 shots. N. Tolopilo made 12 saves on 14 shots. C. Driedger made all seven he faced.
The goals told the story. I. Howard snapped one off the rush early in the first, a 32-footer with an 8% chance of going in. Q. Hutson converted a rebound in the second, a 14% chance turned into a goal. L. Karlsson answered on the power play with a snap shot from the slot that carried a 32% chance — the one time Vancouver's higher-quality looks connected.
Edmonton's transition game — their willingness to attack off the rush — created the mismatches that Jarry capitalized on. Vancouver owned the perimeter and the quality chances, but Edmonton stole this one anyway.
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.
Oilers steal one from the Canucks against the run of play
The Canucks deserved better.
The board read EDM 2, VAN 1. The chances read EDM 2.2, VAN 3.2.
The Canucks left 2.2 goals on the table against what their chances were worth.
L. Karlsson makes it 2–1.
High-danger looks: EDM 0 of 2, VAN 1 of 3.
Oilers steal one from the Canucks against the run of play
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 32 feet, an 8% chance, a shot that rarely goes in (off the rush), past N. Tolopilo. 9s after a VAN faceoff win by M. Rossi. Win probability moved 15 points.On the ice: A. Raty, E. Tralmaks, V. Marjala, D. Carfagna, A. Leppanen · against F. Hronek, F. Chytil, D. O'Connor, J. Lekkerimäki, Z. Buium
Wrist shot from 8 feet, a 14% chance (a rebound), past N. Tolopilo. 3s after an EDM shot by V. Marjala. Win probability moved 15 points.On the ice: R. Stillman, T. Emberson, A. Raty, V. Marjala, W. Nicholl · against B. Gallagher, F. Hronek, P. Cotter, L. Ohgren, Z. Buium
Snap shot from 4 feet, a 32% chance (off the rush), past T. Jarry. Win probability moved 16 points.On the ice: L. Schenn, B. Gallagher, J. Oleksiak, P. Cotter, D. O'Connor · against S. Stastney, W. Nicholl, D. Lewandowski, D. Carfagna, R. Berzkalns
score reads EDM–VAN
VAN went 0-for-20 from medium danger on 2.13 expected goals — 2.1 left on the table.
EDM finished -0.2 against expected, VAN -2.2.
Wrist shots carried the volume: EDM went 1-for-15, VAN 0-for-22.
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: I. Howard (EDM), 17:59 of ice, 1-1, 43% of the expected goals while he was out.
| Skater | TOI | G-A | SOG | ixG | xG% | PD/PT | Impact | /60 | Grade |
|---|---|---|---|---|---|---|---|---|---|
| I. HowardL | 17:59 | 1-1 | 7 | 0.38 | 43 | 1/0 | 1.96 | 6.55 | A+ |
| T. CibulkaD | 17:00 | 0-1 | 1 | 0.07 | 66 | 0/0 | 1.18 | 4.17 | A |
| Q. HutsonR | 15:55 | 1-0 | 5 | 0.41 | 52 | 0/1 | 1.14 | 4.31 | A |
| V. MarjalaL | 15:24 | 0-1 | 3 | 0.37 | 56 | 0/0 | 1.11 | 4.34 | A |
| E. TralmaksR | 11:36 | 0-0 | 0 | 0.10 | 72 | 0/0 | 0.21 | 1.08 | C |
| R. BerzkalnsC | 11:52 | 0-0 | 2 | 0.14 | 45 | 0/0 | 0.09 | 0.43 | C |
| A. RatyR | 12:47 | 0-0 | 0 | 0.22 | 57 | 0/1 | 0.02 | 0.10 | D |
| A. LeppanenD | 5:26 | 0-0 | 0 | 0.00 | 32 | 0/0 | 0.01 | 0.06 | D |
| O. MichaelsR | 17:48 | 0-0 | 1 | 0.19 | 35 | 0/0 | -0.01 | -0.05 | D |
| M. JonesL | 17:05 | 0-0 | 1 | 0.21 | 27 | 0/0 | -0.02 | -0.06 | D |
| R. StillmanD | 17:51 | 0-0 | 1 | 0.11 | 38 | 0/0 | -0.09 | -0.31 | D |
| W. NichollC | 7:05 | 0-0 | 0 | 0.00 | 20 | 1/0 | -0.07 | -0.55 | D |
| D. LewandowskiL | 12:23 | 0-0 | 0 | 0.00 | 26 | 0/0 | -0.19 | -0.92 | D |
| D. CarfagnaD | 25:25 | 0-0 | 0 | 0.00 | 43 | 0/1 | -0.24 | -0.58 | F |
| J. SamanskiC | 17:45 | 0-0 | 0 | 0.00 | 23 | 0/0 | -0.23 | -0.76 | F |
| C. ClattenburgC | 15:50 | 0-0 | 0 | 0.00 | 34 | 1/1 | -0.23 | -0.85 | F |
| T. EmbersonD | 26:18 | 0-0 | 0 | 0.00 | 34 | 0/0 | -0.34 | -0.78 | F |
| S. StastneyD | 25:41 | 0-0 | 0 | 0.00 | 27 | 0/1 | -0.52 | -1.22 | F |
| Skater | TOI | G-A | SOG | ixG | xG% | PD/PT | Impact | /60 | Grade |
|---|---|---|---|---|---|---|---|---|---|
| L. KarlssonC | 18:00 | 1-0 | 4 | 0.80 | 62 | 0/0 | 1.54 | 5.15 | A+ |
| J. DeBruskL | 17:00 | 0-0 | 7 | 0.71 | 85 | 1/0 | 1.41 | 4.97 | A+ |
| Z. BuiumD | 25:05 | 0-1 | 1 | 0.10 | 62 | 0/0 | 1.10 | 2.64 | A |
| J. LekkerimäkiR | 11:45 | 0-1 | 0 | 0.11 | 77 | 0/0 | 0.81 | 4.13 | A |
| M. RossiC | 19:23 | 0-0 | 3 | 0.25 | 70 | 0/0 | 0.58 | 1.79 | B |
| F. ChytilC | 4:54 | 0-0 | 1 | 0.04 | 84 | 0/0 | 0.27 | 3.35 | B |
| B. BoeserR | 19:03 | 0-0 | 3 | 0.37 | 61 | 0/0 | 0.52 | 1.64 | B |
| E. PetterssonC | 20:48 | 0-0 | 0 | 0.00 | 76 | 0/1 | 0.45 | 1.30 | B |
| P. CotterL | 12:03 | 0-0 | 1 | 0.27 | 44 | 1/0 | 0.26 | 1.30 | B |
| B. CootesC | 11:14 | 0-0 | 1 | 0.11 | 51 | 1/0 | 0.25 | 1.33 | B |
| V. ManciniD | 17:37 | 0-0 | 2 | 0.05 | 52 | 0/0 | 0.28 | 0.97 | B |
| L. SchennD | 14:50 | 0-0 | 0 | 0.00 | 65 | 0/0 | 0.24 | 0.97 | C |
| L. OhgrenL | 20:24 | 0-0 | 0 | 0.17 | 63 | 0/0 | 0.26 | 0.75 | C |
| G. BriseboisD | 14:38 | 0-0 | 1 | 0.00 | 52 | 0/0 | 0.14 | 0.59 | C |
| D. O'ConnorL | 15:21 | 0-0 | 2 | 0.20 | 41 | 0/0 | 0.07 | 0.27 | C |
| J. OleksiakD | 17:02 | 0-0 | 0 | 0.00 | 50 | 1/1 | 0.06 | 0.19 | C |
| F. HronekD | 24:22 | 0-0 | 0 | 0.00 | 56 | 0/1 | 0.06 | 0.15 | C |
| B. GallagherR | 12:03 | 0-0 | 0 | 0.00 | 42 | 1/0 | 0.04 | 0.22 | 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, EDM: M. Ekholm, Z. Hyman, F. Andersen, R. Nugent-Hopkins, C. Murphy, S. Griffith and 42 more. Scratched, VAN: M. MacEachern, T. Demko, A. Thomas, K. Lankinen, M. Stienburg, J. Thompson and 29 more. Referees Kelly Sutherland and Riley Brace; linesmen Bevan Mills and Trent Knorr.
EDM Created 2.19 xG against a ~2.70 league-average game; 2 high-danger shots (0.38 xG) and 20 rush shots (1.78 xG).
VAN Created 3.19 xG against a ~2.70 league-average game; 3 high-danger shots (0.70 xG) and 22 rush shots (2.06 xG).
EDM Allowed 3.19 xG against a ~2.70 league-average game; conceded 3 high-danger shots (0.70 xG) and 22 rush shots (2.06 xG).
VAN Allowed 2.19 xG against a ~2.70 league-average game; conceded 2 high-danger shots (0.38 xG) and 20 rush shots (1.78 xG).
EDM Rush shots 20–22, rush xG 1.78–2.06 (rush-based; public data has no zone entries).
VAN Rush shots 22–20, rush xG 2.06–1.78 (rush-based; public data has no zone entries).
EDM 0-for-2 on the power play (0%; league ≈21%) with 0.19 PP xG.
VAN 1-for-4 on the power play (25%; league ≈21%) with 0.76 PP xG.
EDM +2.19 goals saved above expected on 26 shots against.
VAN +0.19 goals saved above expected on 21 shots against.
EDM Took 5 penalties for 10 PIM vs 3 for 6 on the other side.
VAN Took 3 penalties for 6 PIM vs 5 for 10 on the other side.
Grades bounces, not skill — C is neutral
EDM Finishing -0.19 goals vs xG plus +2.19 GSAx of save luck = +2.00 total. This grades luck, not skill — C is neutral, A is very lucky.
VAN Finishing -2.19 goals vs xG plus +0.19 GSAx of save luck = -2.00 total. This grades luck, not skill — C is neutral, A is very lucky.
T. Jarry stopped 25 of 26 (0.962) — +2.19 goals saved above expected in a 1-goal game.
The Oilers took it 2-1 with only 41% of expected goals (2.19–3.19).
Scored 1 on 3.19 xG — -2.19 vs expected. The looks were there; the finish will come back.
Gave up 22 rush shots worth 2.06 xG (1 goals) — transition gaps were there every period.
Tighten neutral-zone structure and keep D gaps closed on entries.
1 goals on 22 rush shots worth 2.06 xG.
Gave up 20 rush shots worth 1.78 xG (1 goals) — transition gaps were there every period.
Tighten neutral-zone structure and keep D gaps closed on entries.
Each club shoots toward its own end — EDM left, VAN 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.