Paraded to the penalty box
Took 10 penalties for 28 minutes (opponent: 5 for 10).
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 shots and grades below describe this game only: nothing here counts toward season records, form, rankings or player numbers.
Ottawa beat Montreal 4-3. Montreal created the better scoring chances from the slot (3–2), yet Ottawa's power play dominance turned the game decisively in their favor.
Even-strength play ran nearly even: Ottawa controlled 59% of expected goals (3.20–2.25). But special teams inverted the result. The Senators converted four power-play goals on 23 shots — all four came off the rush, a possession pattern Montreal's penalty kill couldn't contain.
C. Giroux led with 1 goal and 2 assists in 17:42 of ice. A. Burakovsky chipped in 2 assists across 11:36 of limited minutes. Four different Senators skaters beat J. Dobes with the man advantage; W. Eklund supplied the go-ahead goal at 10:57 of the third.
Montreal struck twice off the rush (two goals in 19 chances) but couldn't overcome the special-teams disparity. S. Pastujov's goal tied the game at 3-3 in the third, yet by that point the Senators had already spent a sixth of the game with a man advantage. Montreal's penalty profile proved catastrophic: ten penalties for ten minutes.
L. Ullmark made 20 saves on 23 for Ottawa; J. Dobes stopped 22 of 26 for Montreal. Both underperformed their expected save percentages — a sign the game outpaced what goaltending could settle.
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.
Senators hold off the Canadiens
The Senators earned this one.
The board read MTL 3, OTT 4. The chances read MTL 2.3, OTT 3.2.
Both sides finished close to what their chances were worth. This one was earned on the ice.
W. Eklund makes it 3–4.
High-danger looks: MTL 3 of 3, OTT 1 of 2.
Senators hold off the Canadiens
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 breakdownDeflection from 6 feet, a 22% chance (a rebound), past L. Ullmark. 1s after a MTL shot by B. Berard. Win probability moved 15 points.On the ice: A. Belzile, L. Dauphin, A. Engstrom, J. Davidson, D. Reinbacher · against A. Burakovsky, D. Batherson, D. Cozens, T. Kleven, C. Yakemchuk
Slap shot from 40 feet, a 14% chance (off the rush), past J. Dobes. Win probability moved 16 points.On the ice: N. Cousins, M. Amadio, T. Kleven, S. Halliday, C. Yakemchuk · against R. Walsh, B. Berard, S. Pastujov, H. McKown, O. Protz
Slap shot from 30 feet, a 17% chance (off the rush), past J. Dobes. 3s after an OTT faceoff win by C. Giroux. Win probability moved 21 points.On the ice: C. Giroux, A. Burakovsky, T. Chabot, F. Zetterlund, C. Yakemchuk · against K. Dach, B. Berard, D. Reinbacher, O. Protz
Wrist shot from 24 feet, a 14% chance (off the rush), past J. Dobes. Win probability moved 14 points.On the ice: N. Cousins, H. Hodgson, T. Kleven, C. Yakemchuk, E. Bakke Olsen · against A. Belzile, L. Dauphin, R. Walsh, A. Engstrom, J. Davidson
Backhander from 3 feet, a 32% chance (off the rush), past L. Ullmark. Win probability moved 13 points.On the ice: A. Belzile, O. Kapanen, A. Engstrom, D. Reinbacher · against A. Burakovsky, T. Chabot, F. Zetterlund, S. Halliday
Snap shot from 30 feet, a 20% chance (off the rush), past L. Ullmark. Win probability moved 29 points.On the ice: J. Struble, B. Berard, S. Pastujov, A. Xhekaj, H. McKown · against N. Cousins, D. Batherson, D. Cozens, J. Spence, C. Yakemchuk
Wrist shot from 6 feet, a 20% chance (off the rush), past J. Dobes. Win probability moved 32 points.On the ice: C. Giroux, T. Chabot, F. Zetterlund, J. Spence, S. Halliday · against A. Belzile, B. Berard, A. Engstrom, D. Reinbacher
score reads MTL–OTT
MTL went 3-for-3 from high danger on 0.73 expected goals — 2.3 above expected.
MTL finished +0.8 against expected, OTT +0.8.
Wrist shots carried the volume: MTL went 0-for-16, OTT 2-for-21. OTT 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
Best skater on the ice by our rating: C. Giroux (OTT), 17:42 of ice, 1-2, 74% of the expected goals while he was out.
| Skater | TOI | G-A | SOG | ixG | xG% | PD/PT | Impact | /60 | Grade |
|---|---|---|---|---|---|---|---|---|---|
| S. PastujovR | 14:46 | 1-1 | 2 | 0.26 | 79 | 0/0 | 1.92 | 7.80 | A+ |
| H. McKownC | 16:14 | 0-1 | 1 | 0.10 | 69 | 1/0 | 1.23 | 4.53 | A |
| B. BerardL | 14:19 | 1-0 | 3 | 0.45 | 40 | 0/0 | 1.02 | 4.29 | B |
| F. MesarR | 8:01 | 0-0 | 1 | 0.30 | 81 | 1/0 | 0.62 | 4.63 | B |
| A. BelzileR | 15:36 | 1-0 | 2 | 0.37 | 38 | 0/1 | 0.71 | 2.73 | B |
| J. StrubleD | 20:50 | 0-1 | 0 | 0.00 | 34 | 0/0 | 0.51 | 1.47 | C |
| D. BentleyR | 7:51 | 0-0 | 2 | 0.18 | 64 | 1/1 | 0.29 | 2.24 | C |
| J. DavidsonC | 11:32 | 0-0 | 2 | 0.14 | 63 | 0/0 | 0.32 | 1.65 | C |
| A. EngstromD | 23:54 | 0-0 | 3 | 0.21 | 46 | 0/1 | 0.02 | 0.05 | C |
| L. DauphinC | 17:00 | 0-0 | 1 | 0.07 | 44 | 0/0 | 0.02 | 0.06 | D |
| K. DachC | 21:21 | 0-0 | 1 | 0.03 | 23 | 2/0 | -0.01 | -0.02 | D |
| O. KapanenC | 20:18 | 0-0 | 0 | 0.00 | 44 | 0/0 | -0.04 | -0.12 | D |
| D. ReinbacherD | 19:09 | 0-0 | 0 | 0.00 | 56 | 0/2 | -0.13 | -0.39 | D |
| A. XhekajD | 18:56 | 0-0 | 3 | 0.05 | 37 | 0/1 | -0.14 | -0.44 | D |
| O. ProtzD | 15:21 | 0-0 | 0 | 0.00 | 18 | 0/0 | -0.27 | -1.04 | F |
| Z. BolducR | 19:57 | 0-0 | 2 | 0.10 | 21 | 0/0 | -0.32 | -0.95 | F |
| R. WalshD | 14:10 | 0-0 | 0 | 0.00 | 8 | 0/0 | -0.33 | -1.38 | F |
| S. PoulinR | 7:12 | 0-0 | 0 | 0.00 | 15 | 0/4 | -0.69 | -5.71 | F |
| Skater | TOI | G-A | SOG | ixG | xG% | PD/PT | Impact | /60 | Grade |
|---|---|---|---|---|---|---|---|---|---|
| C. GirouxR | 17:42 | 1-2 | 2 | 0.40 | 74 | 0/0 | 2.43 | 8.24 | A+ |
| W. EklundL | 17:48 | 1-0 | 4 | 0.60 | 92 | 0/0 | 1.91 | 6.43 | A+ |
| D. BathersonR | 17:40 | 1-0 | 4 | 0.64 | 71 | 0/0 | 1.83 | 6.22 | A |
| A. BurakovskyL | 11:36 | 0-2 | 0 | 0.06 | 51 | 0/0 | 1.33 | 6.90 | A |
| T. StützleC | 21:18 | 0-1 | 3 | 0.44 | 82 | 0/0 | 1.53 | 4.31 | A |
| C. YakemchukD | 18:39 | 1-0 | 2 | 0.22 | 70 | 0/0 | 1.42 | 4.57 | A |
| J. SandersonD | 13:22 | 0-1 | 2 | 0.01 | 71 | 0/0 | 1.01 | 4.52 | B |
| T. ChabotD | 25:10 | 0-1 | 2 | 0.01 | 60 | 0/1 | 1.00 | 2.38 | B |
| D. CozensC | 21:06 | 0-1 | 3 | 0.47 | 57 | 0/2 | 0.95 | 2.69 | B |
| N. CousinsC | 11:29 | 0-0 | 2 | 0.14 | 36 | 3/0 | 0.46 | 2.39 | B |
| M. AmadioR | 15:07 | 0-0 | 1 | 0.05 | 52 | 1/0 | 0.30 | 1.21 | C |
| S. HallidayC | 13:12 | 0-0 | 0 | 0.00 | 55 | 1/0 | 0.17 | 0.75 | C |
| F. ZetterlundL | 12:42 | 0-0 | 0 | 0.04 | 50 | 1/0 | 0.16 | 0.75 | C |
| E. Bakke OlsenC | 8:53 | 0-0 | 0 | 0.06 | 69 | 0/0 | 0.12 | 0.80 | C |
| H. HodgsonR | 9:55 | 0-0 | 1 | 0.01 | 69 | 0/1 | 0.01 | 0.05 | D |
| T. KlevenD | 20:33 | 0-0 | 0 | 0.04 | 34 | 1/0 | -0.02 | -0.05 | D |
| H. StanleyD | 13:48 | 0-0 | 0 | 0.00 | 52 | 0/1 | -0.09 | -0.37 | D |
| J. SpenceD | 20:11 | 0-0 | 0 | 0.00 | 35 | 0/0 | -0.27 | -0.79 | 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, MTL: C. Kreider, P. Danault, M. Matheson, J. Anderson, V. Arseneau, J. Evans and 64 more. Scratched, OTT: S. Harrington, B. Hutton, K. MacDermid, W. Foegele, S. Blais, C. Crotty and 48 more. Referees Pierre Lambert and Michael Markovic; linesmen Scott Cherrey and David Brisebois.
MTL Created 2.25 xG against a ~2.70 league-average game; 3 high-danger shots (0.73 xG) and 19 rush shots (1.69 xG).
OTT Created 3.20 xG against a ~2.70 league-average game; 2 high-danger shots (0.44 xG) and 29 rush shots (2.63 xG).
MTL Allowed 3.20 xG against a ~2.70 league-average game; conceded 2 high-danger shots (0.44 xG) and 29 rush shots (2.63 xG).
OTT Allowed 2.25 xG against a ~2.70 league-average game; conceded 3 high-danger shots (0.73 xG) and 19 rush shots (1.69 xG).
MTL Rush shots 19–29, rush xG 1.69–2.63 (rush-based; public data has no zone entries).
OTT Rush shots 29–19, rush xG 2.63–1.69 (rush-based; public data has no zone entries).
MTL 0-for-4 on the power play (0%; league ≈21%) with 0.29 PP xG.
OTT 4-for-8 on the power play (50%; league ≈21%) with 1.99 PP xG.
MTL -0.80 goals saved above expected on 26 shots against.
OTT -0.75 goals saved above expected on 23 shots against.
MTL Took 10 penalties for 28 PIM vs 5 for 10 on the other side.
OTT Took 5 penalties for 10 PIM vs 10 for 28 on the other side.
Grades bounces, not skill — C is neutral
MTL Finishing +0.75 goals vs xG plus -0.80 GSAx of save luck = -0.05 total. This grades luck, not skill — C is neutral, A is very lucky.
OTT Finishing +0.80 goals vs xG plus -0.75 GSAx of save luck = +0.05 total. This grades luck, not skill — C is neutral, A is very lucky.
Took 10 penalties for 28 minutes (opponent: 5 for 10).
Cut the stick infractions — the penalty differential is a controllable.
Gave up 29 rush shots worth 2.63 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 2.63 xG.
4-for-8 on the power play (50%) on 1.99 PP xG.
Gave up 19 rush shots worth 1.69 xG (2 goals) — transition gaps were there every period.
Tighten neutral-zone structure and keep D gaps closed on entries.
2 goals on 19 rush shots worth 1.69 xG.
Each club shoots toward its own end — MTL left, OTT 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.
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.
Ottawa owns the expected-goal battle by five points, and the model likes the Senators at 57% win probability in a projected 3.0 to 3.5 goal game.
The gap lives in underlying play. Ottawa generated 54.8% of expected goals at 5-on-5 this season — Montreal just 49.7%. That five-point spread typically translates to territory: Ottawa holds 52.6% of shot attempts to Montreal's 48.2%, the kind of siege that opens space for offense over time.
Cole Caufield drives Montreal's offense with a relentless 1.50 expected goals per 60 minutes. His 33 goals and 37 assists already carry 15 scoring chances from the slot, the dangerous category that goaltenders dread. Dylan Cozens answers for Ottawa at 1.15 expected goals per 60, with 13 goals and 31 assists, though only 4 came from high-danger areas — a sign that Ottawa's edge spreads across the ice, not concentrated in one player.
Montreal's goaltending is the wild card. Leevi Meriläinen has leaked goals all season with -17.0 goals against expected across 20 games. The team is starting S. Montembeault in this matchup, and he's no bargain: -4.6 against expected in 25 games, with 87.2% save percentage. Opposite him sits L. Ullmark, Ottawa's starter, whose -8.6 gap across 49 games and 89.1% save percentage suggests both teams are getting squeezed by the numbers.
The regression story leans Montreal's way. The Canadiens' shooting and save luck combined measures 1.019 — call it running hot — while Ottawa sits at 0.993, slightly cold. That's the ebb and flow of the sport: hot teams regress, cold teams don't.
For Montreal, contain Cole Caufield while getting Juraj Slafkovský space to work. Slafkovský's 1.32 expected goals per 60, 11 goals, 43 assists, and just 6.1% shooting rate all point to underperformance against his chances.
For Ottawa, 48% of goals come from high-danger areas. Montembeault's struggles mean the Senators should attack the paint relentlessly. Ullmark's 81.9% save percentage on high-danger chances invites the same play — drive the slot, drive it again, and live with Ullmark's mediocre luck catching up.
The model's 57% lean to Ottawa is measured, not emphatic. Montreal has talent enough to win despite the underlying numbers. But if Caufield's 1.50 expected goals per 60 and Ullmark's gap hold true, the Senators' territorial edge should win in time.
Season rates in this preview are from 2025-26 — this season's sample isn't live yet.
OTT by 14 points of win probability — a modest lean. Projected score MTL 3.0–3.5 OTT; 16% chance it's tied after 60.
OTT holds 5 of 6 process categories — and the luck row (1.019 vs 0.993) says MTL has been getting the bounces, which tends not to last.
Leevi Meriläinen: -17.0 GSAx over 20 games.
Shoot from everywhere — volume beats a cold crease.
Cole Caufield: 33G 37A, 1.50 xG/60, 15 high-danger goals.
Highest individual xG/60 on MTL. Gets 56 HD shots. Limit slot access.
Key matchup: Neutralize Cole Caufield (33G, 1.50 xG/60, 15 HD goals)
Dylan Cozens: 13G 31A, 1.15 xG/60, 4 high-danger goals.
Lineups are the players who dressed in each club's last game, with their minutes; clubs confirm tonight's at warm-up. Every player this preview names was in that lineup.