Rush defense leaked all night
Gave up 29 rush shots worth 3.18 xG (4 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.
Montreal jumped out to a two-goal lead in the first period, watched Toronto storm back with three unanswered goals to seize a 3-2 edge in the third, then leaned on L. Hutson to tie it back up before Cole Caufield ended it in overtime. Final: Canadiens 4, Maple Leafs 3.
J. Slafkovský opened the scoring for Montreal in the first (assists to L. Mittelstadt and E. Samson), and I. Demidov made it 0-2 on the power play, set up by Hutson. Toronto's whole comeback happened in the second period. H. Rybinski scored on the man advantage to make it 1-2 (assists R. Tverberg, B. Brisson), C. Sissons tied it on another power play (assists O. Ekman-Larsson, E. Cowan), and M. Johnstone put the Leafs ahead 3-2 with helpers from Rybinski and M. Pezzetta. Montreal didn't blink. Hutson tied it again early in the third, assisted by J. Davidson and A. Belzile, then set up the winner himself — Caufield's snap shot from the doorstep, at 04:22 of overtime, with A. Carrier picking up the second assist.
Here's the disagreement worth flagging: Toronto actually generated the better look on a per-shot basis. Their expected goals per shot sat at 0.076 against Montreal's 0.057, meaning the Leafs were picking better chances when they did shoot. It just didn't matter, because Montreal buried them in volume. The Canadiens controlled 59% of expected goals at 5-on-5 (4.09 to 2.83) and 59% of shot attempts as well, with a 30-21 edge on goal, plus a 4-2 lead in high-danger chances. Quality per look favored Toronto; everything else favored Montreal, and everything else is what wins games.
Goaltending was a split story. Montreal's J. Fowler was sharp in his look, stopping 9 of 10, while J. Dobes finished 9 of 11 for -0.52 goals saved above expected — a shaky number for the guy in net on the winning side. Toronto's tandem of S. Hlavaj and A. Akhtyamov combined to finish narrowly positive at +0.09 on 30 shots against. Neither team got stolen a game by its goaltending; this one was decided in front of the net.
The report card's biggest concern is shared blame: Toronto gave up 29 rush shots worth 3.18 expected goals and four actual goals off the rush, with transition gaps showing up in every period. But it cut both ways — Toronto itself scored three goals on 24 rush chances of its own, so neither club solved its defensive-transition problem. Special teams were a wash at the top end: both power plays finished at 50% (Toronto 2-for-4, Montreal 1-for-2), each well clear of the roughly 21% league mark, and both graded out A+.
Canadiens edge the Maple Leafs in overtime
The Canadiens earned this one.
The board read TOR 3, MTL 4. The chances read TOR 2.8, MTL 4.1.
Both sides finished close to what their chances were worth. This one was earned on the ice.
High-danger looks: TOR 1 of 2, MTL 1 of 4.
Canadiens edge the Maple Leafs 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 breakdownscore reads TOR–MTL
MTL went 0-for-46 from low danger on 0.60 expected goals — 0.6 left on the table.
TOR finished +0.2 against expected, MTL -0.1.
Snap shots carried the volume: TOR went 2-for-18, MTL 2-for-29. MTL scored 4 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
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
TOR Created 2.83 xG against a ~2.70 league-average game; 2 high-danger shots (0.46 xG) and 24 rush shots (2.39 xG).
MTL Created 4.09 xG against a ~2.70 league-average game; 4 high-danger shots (1.00 xG) and 29 rush shots (3.18 xG).
TOR Allowed 4.09 xG against a ~2.70 league-average game; conceded 4 high-danger shots (1.00 xG) and 29 rush shots (3.18 xG).
MTL Allowed 2.83 xG against a ~2.70 league-average game; conceded 2 high-danger shots (0.46 xG) and 24 rush shots (2.39 xG).
TOR Rush shots 24–29, rush xG 2.39–3.18 (rush-based; public data has no zone entries).
MTL Rush shots 29–24, rush xG 3.18–2.39 (rush-based; public data has no zone entries).
TOR 2-for-4 on the power play (50%; league ≈21%) with 1.35 PP xG.
MTL 1-for-2 on the power play (50%; league ≈21%) with 0.66 PP xG.
TOR +0.09 goals saved above expected on 30 shots against.
MTL -0.17 goals saved above expected on 21 shots against.
TOR Took 7 penalties for 28 PIM vs 8 for 22 on the other side.
MTL Took 8 penalties for 22 PIM vs 7 for 28 on the other side.
Grades bounces, not skill — C is neutral
TOR Finishing +0.17 goals vs xG plus +0.09 GSAx of save luck = +0.26 total. This grades luck, not skill — C is neutral, A is very lucky.
MTL Finishing -0.09 goals vs xG plus -0.17 GSAx of save luck = -0.26 total. This grades luck, not skill — C is neutral, A is very lucky.
Gave up 29 rush shots worth 3.18 xG (4 goals) — transition gaps were there every period.
Tighten neutral-zone structure and keep D gaps closed on entries.
4 goals on 29 rush shots worth 3.18 xG.
Gave up 24 rush shots worth 2.39 xG (3 goals) — transition gaps were there every period.
Tighten neutral-zone structure and keep D gaps closed on entries.
3 goals on 24 rush shots worth 2.39 xG.
2-for-4 on the power play (50%) on 1.35 PP xG.
Took 7 penalties for 28 minutes (opponent: 8 for 22).
Cut the stick infractions — the penalty differential is a controllable.
Split squads and prospects, not the club that will take the ice in October. The rates below are last season's; this exhibition will not count toward season records, form, rankings or player numbers.
The model projects Montreal to win with 57% probability, setting the expected goal line at 3.1–3.6 for Toronto. Montreal's edge comes from superior underlying play, not luck—a trajectory worth watching for mean reversion.
Montreal dominates the 5v5 shot process. They generate 49.7% expected goals against Toronto's 45.3%, a gap that compounds over a season. Corsi backs this: 48.2% for Montreal, 45.5% for Toronto. This is the model's foundation.
But the Canadiens are running hot. PDO of 1.019 means they're converting at a two-percentage-point premium to their shooting luck; Toronto sits at 1.003, nearly flat. That gap will likely compress. Monitor this game as a case study in when process edges meet unsustainable finishes.
Players to Watch
Toronto starts with Auston Matthews: 1.10 expected goals per 60, 17 goals, 13 assists, shooting 10.6% (well above norms). John Tavares adds 0.91 xG/60 with 15 goals, 24 assists, 3 high-danger chances, and 12.4% shooting.
Montreal counters Cole Caufield at 0.97 xG/60, 33 goals, 16 assists, riding a 20.0% shooting rate. Oliver Kapanen contributes 0.83 xG/60, 19 goals, 12 assists, 4 high-danger looks, and 17.8% shooting.
Key Matchups
Toronto must contain Caufield—his conversion is the hidden engine of Montreal's hot streak. Montreal will need to neutralize Matthews, whose combo of volume and elite shooting can undo process advantages.
Data: NHL API, Backcheck xG model
Season rates in this preview are from 2025-26 — this season's sample isn't live yet.
MTL by 14 points of win probability — a modest lean. Projected score TOR 3.1–3.6 MTL; 16% chance it's tied after 60.
MTL holds 6 of 6 process categories — and the luck row (1.003 vs 1.019) says MTL has been getting the bounces, which tends not to last.
Key matchup: Neutralize Auston Matthews (17G, 1.10 xG/60, 1 HD goals)
Key matchup: Neutralize Auston Matthews (17G, 1.10 xG/60, 1 HD goals)
Key matchup: Neutralize Cole Caufield (33G, 0.97 xG/60, 1 HD goals)
Key matchup: Neutralize Cole Caufield (33G, 0.97 xG/60, 1 HD goals)
Auston Matthews: 17G 13A, 1.10 xG/60, 1 high-danger goals.
Bo Groulx is on ice for 4.00 xGA/60 and 11 high-danger shots against this season.
Hunt matchups against Bo Groulx's shifts with the top line.