Backcheck
Recap · MTL at PIT

J. Fowler stands tall as the Canadiens edge the Penguins

The Canadiens stole one. They lost the expected-goals battle 3.64–5.07 and won anyway.

By the ModelJul 11, 7:58 PMxG: xgboost-0.758Edited for clarity
Away
MTL
Montreal Canadiens
4
Home
PIT
Pittsburgh Penguins
2
FINAL
Process vs result

The underlying story

3.64Expected goals5.07
58% share for the better side
29Shot attempts (SOG)38
7High-danger chances7
60Corsi (all attempts)81
Score-adjusted: 37% / 64%
Source · NHL play-by-play · XGBoost xG

The Penguins generated 58% of expected goals and still lost. J. Fowler's 0.947 save percentage—3.07 goals above expectation—is why Montreal stole this one.

Pittsburgh owned the run of play: 57% of shot attempts, 38 to 29 on goal. The xG split tells the real story: Penguins 5.07, Canadiens 3.64. Any league where xG matters, Pittsburgh wins decisively. Here, J. Fowler didn't.

For Montreal, the scoring came from unexpected places. They managed just 0 for 7 on high-danger chances. Pittsburgh couldn't convert either—T. Jarry saved all 7 high-danger chances, and 10 rebound opportunities went nowhere. B. Rust scored once (1G, 1A in 25:35) and drove play for the Penguins. For Montreal, L. Hutson (2A, 22:15) and J. Slafkovský (2A, 18:06) orchestrated the offense.

Pittsburgh underperformed its xG by 3.07 goals. That margin sat entirely in Fowler's glove. When a goaltender saves 3.1 goals above expectation in a two-goal loss, you're watching theft in real time.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
MTL0 / 7 · 1.70 xG
PIT1 / 7 · 1.73 xG
Medium dangermid-range
MTL1 / 12 · 1.17 xG
PIT1 / 25 · 2.79 xG
Low dangerperimeter & point
MTL3 / 41 · 0.77 xG
PIT0 / 49 · 0.55 xG

MTL went 3-for-41 from low danger on 0.77 expected goals — 2.2 above expected.

Source · Backcheck xG model · NHL play-by-play
The luck layer

Finishing vs expected

expectedactual
MTL
4 G · 3.64 xG · +0.4
PIT
2 G · 5.07 xG · -3.1
0123456
Goalies · GSAx (goals saved above expected)
J. FowlerMTL
+3.1
T. JarryPIT
-0.4

MTL finished +0.4 against expected, PIT -3.1 — J. Fowler (MTL) saved 3.1 goals above expected.

Source · Backcheck xG model
What they shot — and what went in

Shot diet

goalsshots
MTL
WRIST3/29
TIP IN0/5
SLAP0/2
SNAP1/1
BACKHAND0/2
DEFLECTED0/1
OTHER0/20
PIT
WRIST1/38
TIP IN0/5
SLAP0/6
SNAP1/3
BACKHAND0/2
DEFLECTED0/0
OTHER0/27
MTL
PIT
Off the rush
4 G on 31 · 3.01 xG
1 G on 28 · 3.04 xG
Off rebounds
0 G on 2 · 0.30 xG
0 G on 10 · 1.44 xG

Wrist shots carried the volume: MTL went 3-for-29, PIT 1-for-38. MTL scored 4 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
B. Rust
#17 · R · PIT
1 G · 1 A · 5 SOG · 25:35 TOI
L. Hutson
#48 · D · MTL
0 G · 2 A · 2 SOG · 22:15 TOI · +3
J. Slafkovský
#20 · L · MTL
0 G · 2 A · 0 SOG · 18:06 TOI · +2
Ranked from the box score — points first · Backcheck
What the model flagged
  • MTL stole this one. PIT owned 58% of the xG and lost.
  • J. Fowler (MTL) stopped 3.1 goals above expected.
  • MTL couldn't convert — 0/7 on high-danger chances. That won't happen often.
  • MTL scored 3 goals from low-danger spots — the opposing goalie needs to have those.
  • MTL was lethal off the rush — 4 goals on 31 rush chances.
  • PIT created 10 rebound opportunities (0 converted) — crashing the net effectively.
  • PIT underperformed xG by 3.1 — wasted quality chances.
  • J. Fowler (MTL) saved 3.1 goals above expected — stole the show.
  • T. Jarry was a wall on HD chances — 100% SV on 7 high-danger shots.
Before the game — the model's pre-game read
Preview · MTL at PIT · 7:00 PM ET

Canadiens at Penguins: a genuine coin flip

By the ModelJul 11, 7:57 PMEdited for clarity
Win probability

The model's lean

55%
PIT
Model favorite
45%
55%
MTL50PIT

PIT by 10 points of win probability — a modest lean. Projected score MTL 2.52.8 PIT; 18% chance it's tied after 60.

Source · Backcheck Poisson projection · season scoring rates
Season profile · edge from the spine

Tale of the tape

MTL← edge
edge →PIT
48.0%5v5 xG%51.0%
49.0%Corsi%50.0%
2.41xGF / 602.66
2.62xGA / 602.55
2.24Goals for / gm2.45
1.96Goals against / gm2.12
1.018PDO — luck, not skill1.012

PIT holds 5 of 6 process categories — and PDO (1.018 vs 1.012) says MTL has run hotter.

Source · MoneyPuck season tables · 5v5

Pittsburgh projects as a slight favorite at 55% win probability, with models estimating 2.5–2.8 goals for Montreal. This is essentially a pick'em.

The Penguins own the underlying play. Pittsburgh's 51.0% 5v5 expected goals margin dwarfs Montreal's 48.0%, though both teams' Corsi percentages—50.0% and 49.0% respectively—suggest similar shot-volume control. One team is manufacturing higher-quality chances.

Montreal runs hot, which invites regression. The Canadiens' 1.018 PDO signals outperformance; Pittsburgh's 1.012 sits closer to sustainable. Montreal's -9 goal differential over their last 10 games exposes the fragility—they've been treading water.

Both goaltenders enter back-to-back games. A. Silovs and S. Montembeault could see backup duty, or face sloppy starts if deployed. Monitor the pregame lineup announcements for fatigue.

Cole Caufield remains Montreal's offensive anchor. At 0.97 xG/60 with 33 goals and a 20.0% shooting rate, he's operating at elite volume and conversion simultaneously. Oliver Kapanen (0.83 xG/60, 19 goals) delivers secondary scoring at a 17.8% clip. Montreal punishes discipline lapses; Pittsburgh cannot afford penalties.

Pittsburgh's Rickard Rakell (1.01 xG/60, 13 goals) provides reliable depth, but Filip Hallander is injured and unavailable. Without his 1.28 xG/60, Pittsburgh's secondary scoring dries up.

Montreal's Mike Matheson represents a defensive liability; Pittsburgh's Caleb Jones mirrors the risk. Whoever converts their defensive advantage more cleanly could tip this close game.

This is coin-flip territory. Expect neither team to pull decisively away.

Computed danger · scouting

Players to watch

MTL
Cole Caufield33G 16A
0.97 xG/60 · 1 HD · 20.0% sh
Oliver Kapanen19G 12A
0.83 xG/60 · 4 HD · 17.8% sh
PIT
Filip Hallander0G 3A
1.28 xG/60 · 0 HD · 0.0% sh
Rickard Rakell13G 13A
1.01 xG/60 · 3 HD · 12.1% sh
Source · MoneyPuck skaters