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

The Maple Leafs beat the Avalanche 6-3, and the third period settled it. A. Matthews and W. Nylander did most of the damage, and Toronto's power play cashed in along the way.
The scoreboard says rout, but the chance data says it was closer. The Avalanche took 60% of shot attempts, which count every try at the net, on target or not. Colorado also put 33 shots on goal to Toronto's 22.
Expected goals, which credit each chance for how often that kind of shot goes in, had Colorado slightly ahead, 4.54 to 3.76.
Toronto's win came from finishing and goaltending. The Maple Leafs scored 2.24 more goals than their chances should have produced, while Colorado finished 1.54 goals short of theirs.
S. Bobrovsky stopped 30 of 33 shots for Toronto, more than that workload should have allowed. M. Blackwood had the opposite night for Colorado and let in more than that workload should have allowed.
Off the rush, Toronto was lethal, scoring 5 goals from 22 chances. Colorado had 36 rush chances and scored 2 goals from them. Toronto's defense off the rush was the biggest concern, with gaps showing up in every period.
The goals kept trading. N. Blankenburg gave Toronto the first lead, and N. MacKinnon scored twice in the first to put Colorado ahead. W. Nylander tied it on the power play early in the second, and B. Nelson put Colorado back in front before Nylander tied it again at 3-3. E. Cowan put Toronto ahead 4-3 late in the second, and A. Matthews added a power-play goal and an empty-net goal in the third.
The chances favor Colorado, and the scoreboard favors Toronto. The numbers can't say why the benches ran the way they did, who was hurt, or what was said in the room. That is the beat's story.
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.
Maple Leafs pull away from the Avalanche
The Avalanche deserved better.
The board read TOR 6, COL 3. The chances read TOR 3.8, COL 4.5.
The Maple Leafs scored 2.2 more than their chances were worth. That does not repeat.
E. Cowan makes it 4–3.
The Avalanche went 0 for 5 from the slot.
Maple Leafs pull away from the Avalanche
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 20 feet, a 14% chance (off the rush), past M. Blackwood. Win probability moved 14 points.On the ice: O. Ekman-Larsson, C. Sissons, T. Stecher, B. Groulx, G. McKenna · against B. Burns, J. Manson, A. Lehkonen, N. MacKinnon, M. Necas
Wrist shot from 13 feet, an 8% chance, a shot that rarely goes in (off the rush), past S. Bobrovsky. Win probability moved 16 points.On the ice: B. Kulak, A. Lehkonen, N. MacKinnon, M. Necas, S. Malinski · against C. Tanev, J. McCabe, J. Roslovic, A. Matthews, K. Marchenko
Wrist shot from 39 feet, a 5% chance, a shot that rarely goes in (off the rush), past S. Bobrovsky. Win probability moved 17 points.On the ice: B. Burns, J. Schwartz, J. Manson, F. Svechkov, T. Hughes · against O. Ekman-Larsson, C. Sissons, T. Stecher, B. Groulx, G. McKenna
Snap shot from 7 feet, a 17% chance (off the rush), past M. Blackwood. Win probability moved 20 points.On the ice: J. McCabe, W. Nylander, D. Raddysh, A. Matthews, G. McKenna · against A. Lehkonen, N. MacKinnon, D. Toews, M. Necas, C. Makar
Snap shot from 17 feet, a 14% chance (a rebound), past S. Bobrovsky. 3s after a COL shot by B. Nelson. Win probability moved 22 points.On the ice: A. Lehkonen, N. MacKinnon, D. Toews, M. Necas, C. Makar · against J. McCabe, W. Nylander, J. Roslovic, A. Matthews, T. Stecher
Wrist shot from 30 feet, an 11% chance (off the rush), past M. Blackwood. 6s after a COL giveaway by B. Kulak. Win probability moved 23 points.On the ice: T. Blueger, J. McCabe, N. Paul, W. Nylander, D. Raddysh · against D. Toews, N. Roy, C. Makar, P. Kelly, F. Svechkov
Slap shot from 24 feet, a 12% chance (off the rush), past M. Blackwood. Win probability moved 25 points.On the ice: M. Rielly, C. Sissons, K. Marchenko, N. Blankenburg, E. Cowan · against N. Kadri, B. Nelson, J. Manson, G. Landeskog, S. Malinski
Wrist shot from 20 feet, a 14% chance (off the rush), past M. Blackwood. Win probability moved 14 points.
Wrist shot from 61 feet, an 82% chance, a near-certain one. 5s after a COL block.
score reads TOR–COL
TOR went 5-for-15 from medium danger on 1.74 expected goals — 3.3 above expected.
TOR finished +2.2 against expected, COL -1.5.
Wrist shots carried the volume: TOR went 4-for-17, COL 2-for-19. TOR scored 5 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: A. Matthews (TOR), 22:06 of ice, 2-2, 52% of the expected goals while he was out.
| Skater | TOI | G-A | SOG | ixG | xG% | PD/PT | Impact | /60 | Grade |
|---|---|---|---|---|---|---|---|---|---|
| A. MatthewsC | 22:06 | 2-2 | 4 | 1.31 | 52 | 2/0 | 3.99 | 10.84 | A+ |
| W. NylanderR | 19:51 | 2-3 | 4 | 0.53 | 29 | 0/0 | 3.51 | 10.61 | A+ |
| G. McKennaL | 15:21 | 0-1 | 2 | 0.13 | 52 | 0/0 | 0.92 | 3.60 | A |
| E. CowanR | 16:07 | 1-0 | 2 | 0.17 | 27 | 0/0 | 0.86 | 3.21 | B |
| K. MarchenkoR | 16:53 | 0-1 | 0 | 0.00 | 47 | 2/1 | 0.64 | 2.26 | B |
| M. RiellyD | 18:48 | 0-1 | 0 | 0.01 | 35 | 0/0 | 0.63 | 2.02 | B |
| N. PaulL | 17:14 | 0-2 | 0 | 0.15 | 16 | 0/0 | 0.52 | 1.81 | C |
| N. BlankenburgD | 15:32 | 1-0 | 1 | 0.14 | 21 | 0/0 | 0.49 | 1.88 | C |
| J. RoslovicC | 15:21 | 0-0 | 5 | 0.77 | 44 | 0/1 | 0.34 | 1.31 | C |
| C. TanevD | 3:29 | 0-0 | 0 | 0.00 | 0 | 0/0 | -0.14 | — | C |
| O. Ekman-LarssonD | 13:46 | 0-0 | 0 | 0.00 | 56 | 0/0 | 0.10 | 0.41 | D |
| T. StecherD | 18:33 | 0-0 | 1 | 0.01 | 48 | 0/1 | 0.04 | 0.13 | D |
| B. GroulxC | 8:26 | 0-0 | 0 | 0.00 | 32 | 0/0 | -0.06 | -0.39 | D |
| B. DuhaimeL | 10:20 | 0-0 | 1 | 0.00 | 0 | 1/2 | -0.14 | -0.84 | F |
| D. RaddyshD | 21:14 | 0-0 | 0 | 0.00 | 32 | 0/1 | -0.21 | -0.61 | F |
| T. BluegerC | 13:20 | 0-0 | 1 | 0.05 | 13 | 0/0 | -0.30 | -1.35 | F |
| C. SissonsC | 16:49 | 0-0 | 0 | 0.41 | 21 | 0/0 | -0.39 | -1.38 | F |
| J. McCabeD | 23:40 | 0-0 | 1 | 0.07 | 21 | 0/0 | -0.48 | -1.21 | F |
| Skater | TOI | G-A | SOG | ixG | xG% | PD/PT | Impact | /60 | Grade |
|---|---|---|---|---|---|---|---|---|---|
| N. MacKinnonC | 23:55 | 2-0 | 8 | 0.74 | 78 | 1/1 | 3.10 | 7.77 | A+ |
| M. NecasC | 24:07 | 0-1 | 2 | 0.43 | 78 | 1/0 | 1.73 | 4.31 | A |
| C. MakarD | 21:36 | 0-1 | 3 | 0.35 | 78 | 0/1 | 1.48 | 4.12 | A |
| B. NelsonC | 17:48 | 1-0 | 4 | 0.58 | 65 | 0/0 | 1.36 | 4.60 | A |
| T. HughesR | 14:01 | 0-0 | 3 | 0.39 | 86 | 0/0 | 0.82 | 3.50 | A |
| N. KadriC | 20:49 | 0-0 | 3 | 0.52 | 74 | 1/0 | 0.94 | 2.71 | B |
| D. ToewsD | 19:06 | 0-1 | 0 | 0.00 | 67 | 0/0 | 0.89 | 2.80 | B |
| B. KulakD | 17:23 | 0-1 | 1 | 0.02 | 49 | 0/0 | 0.81 | 2.80 | B |
| J. MansonD | 15:55 | 0-0 | 1 | 0.09 | 69 | 1/0 | 0.61 | 2.29 | B |
| A. LehkonenL | 20:18 | 0-0 | 1 | 0.55 | 69 | 0/0 | 0.60 | 1.78 | C |
| G. LandeskogL | 17:51 | 0-0 | 2 | 0.30 | 59 | 1/0 | 0.53 | 1.78 | C |
| B. BurnsD | 15:41 | 0-0 | 1 | 0.02 | 70 | 0/0 | 0.37 | 1.40 | C |
| Z. L'HeureuxL | 7:18 | 0-0 | 1 | 0.22 | 51 | 1/1 | 0.15 | 1.24 | C |
| N. RoyC | 8:20 | 0-0 | 2 | 0.21 | 37 | 0/0 | 0.10 | 0.71 | D |
| S. MalinskiD | 17:45 | 0-0 | 0 | 0.00 | 51 | 0/0 | 0.06 | 0.20 | D |
| P. KellyC | 10:56 | 0-0 | 0 | 0.07 | 45 | 0/0 | 0.02 | 0.12 | D |
| J. SchwartzL | 10:40 | 0-0 | 0 | 0.00 | 92 | 0/1 | 0.01 | 0.06 | D |
| F. SvechkovC | 11:19 | 0-0 | 1 | 0.06 | 44 | 0/1 | -0.11 | -0.56 | 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, TOR: J. Tavares, M. Wood, Z. MacEwen. Scratched, COL: N. Juulsen. Referees Gord Dwyer and Liam Maaskant; linesmen Libor Suchanek and Travis Gawryletz.
TOR Created 3.76 xG against a ~2.70 league-average game; 5 high-danger shots (1.82 xG) and 22 rush shots (2.10 xG).
COL Created 4.54 xG against a ~2.70 league-average game; 5 high-danger shots (0.99 xG) and 36 rush shots (3.70 xG).
TOR Allowed 4.54 xG against a ~2.70 league-average game; conceded 5 high-danger shots (0.99 xG) and 36 rush shots (3.70 xG).
COL Allowed 3.76 xG against a ~2.70 league-average game; conceded 5 high-danger shots (1.82 xG) and 22 rush shots (2.10 xG).
TOR Rush shots 22–36, rush xG 2.10–3.70 (rush-based; public data has no zone entries).
COL Rush shots 36–22, rush xG 3.70–2.10 (rush-based; public data has no zone entries).
TOR 2-for-4 on the power play (50%; league ≈21%) with 0.43 PP xG.
COL 0-for-5 on the power play (0%; league ≈21%) with 1.22 PP xG.
TOR +1.54 goals saved above expected on 33 shots against.
COL -1.24 goals saved above expected on 21 shots against.
TOR Took 6 penalties for 12 PIM vs 5 for 10 on the other side.
COL Took 5 penalties for 10 PIM vs 6 for 12 on the other side.
Grades bounces, not skill — C is neutral
TOR Finishing +2.24 goals vs xG plus +1.54 GSAx of save luck = +3.78 total. This grades luck, not skill — C is neutral, A is very lucky.
COL Finishing -1.54 goals vs xG plus -1.24 GSAx of save luck = -2.78 total. This grades luck, not skill — C is neutral, A is very lucky.
Gave up 36 rush shots worth 3.70 xG (2 goals) — transition gaps were there every period.
Tighten neutral-zone structure and keep D gaps closed on entries.
Gave up 22 rush shots worth 2.10 xG (5 goals) — transition gaps were there every period.
Tighten neutral-zone structure and keep D gaps closed on entries.
2 goals on 36 rush shots worth 3.70 xG.
5 goals on 22 rush shots worth 2.10 xG.
Single-game PDO of 0.896 — the bounces went against them tonight.
Scored 6 on 3.76 xG — +2.24 above expected. Shooting luck like that regresses.
Each club shoots toward its own end — TOR left, COL 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.