Backcheck
Recap · CGY at PIT

Flames steal one from the Penguins against the run of play

The Flames stole one. They lost the expected-goals battle 1.98–2.90 and won anyway.

By the ModelJul 12, 12:03 AMxG: xgboost-0.758Edited for clarity
Away
CGY
Calgary Flames
2
Home
PIT
Pittsburgh Penguins
1
FINAL
Process vs result

The underlying story

1.98Expected goals2.90
59% share for the better side
25Shot attempts (SOG)28
2High-danger chances4
52Corsi (all attempts)59
Score-adjusted: 44% / 56%
Source · NHL play-by-play · XGBoost xG

Calgary won this game by refusing to lose it. The Flames edged Pittsburgh 2-1 despite ceding 59% of expected goals at 5v5—a margin that translates to one full goal. The Penguins controlled the shot map (53% of attempts), dominated high-danger chances (4-2), and built a 2.90–1.98 xG advantage. None of it mattered.

D. Cooley kept Calgary ahead when the scoreboard said otherwise. He stopped 27 of 28 shots at 0.964 SV%, earning 1.90 goals above expected—the difference between a tie and a theft. A. Silovs faced 25 shots and saved 23, posting a 0.920 mark. Pittsburgh's night in one statistic: quality chances wasted.

In the third period at 00:42, Matt Coronato fired a wrist shot from the high slot. That was it.

Calgary was lethal on the rush, converting 2 goals from 20 chances. Pittsburgh underperformed their xG by 1.90 goals. High-danger chances don't win games; goals do.

  • #4 R. Andersson (CGY) — 1A in 25:04
  • #11 M. Backlund (CGY) — 1A in 19:37
  • #27 M. Coronato (CGY) — 1G in 19:15
How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
CGY0 / 2 · 0.48 xG
PIT0 / 4 · 0.95 xG
Medium dangermid-range
CGY1 / 8 · 0.77 xG
PIT1 / 13 · 1.35 xG
Low dangerperimeter & point
CGY1 / 42 · 0.73 xG
PIT0 / 42 · 0.60 xG

PIT went 0-for-4 from high danger on 0.95 expected goals — 0.9 left on the table.

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

Finishing vs expected

expectedactual
CGY
2 G · 1.98 xG · +0.0
PIT
1 G · 2.90 xG · -1.9
01234
Goalies · GSAx (goals saved above expected)
D. CooleyCGY
+1.9
A. SilovsPIT
-0.0

CGY finished +0.0 against expected, PIT -1.9 — D. Cooley (CGY) saved 1.9 goals above expected.

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

Shot diet

goalsshots
CGY
WRIST2/22
TIP IN0/5
SLAP0/4
BACKHAND0/3
SNAP0/1
OTHER0/17
PIT
WRIST1/25
TIP IN0/6
SLAP0/6
BACKHAND0/1
SNAP0/1
OTHER0/20
CGY
PIT
Off the rush
2 G on 20 · 1.48 xG
1 G on 26 · 2.02 xG
Off rebounds
0 G on 1 · 0.01 xG
0 G on 2 · 0.29 xG

Wrist shots carried the volume: CGY went 2-for-22, PIT 1-for-25. CGY scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
R. Andersson
#4 · D · CGY
0 G · 1 A · 2 SOG · 25:04 TOI · +1
M. Backlund
#11 · C · CGY
0 G · 1 A · 1 SOG · 19:37 TOI · +1
M. Coronato
#27 · R · CGY
1 G · 0 A · 2 SOG · 19:15 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • CGY stole this one. PIT owned 59% of the xG and lost.
  • D. Cooley (CGY) stopped 1.9 goals above expected.
  • CGY was lethal off the rush — 2 goals on 20 rush chances.
  • PIT underperformed xG by 1.9 — wasted quality chances.
  • D. Cooley (CGY) saved 1.9 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · CGY at PIT · 3:30 PM ET

The Penguins are the model's lean over the Flames — with PDO regression in play

By the ModelJul 12, 12:03 AMEdited for clarity
Win probability

The model's lean

56%
PIT
Model favorite
44%
56%
CGY50PIT

PIT by 12 points of win probability — a modest lean. Projected score CGY 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

CGY← edge
edge →PIT
47.0%5v5 xG%51.0%
49.0%Corsi%50.0%
2.36xGF / 602.66
2.66xGA / 602.55
1.76Goals for / gm2.45
2.15Goals against / gm2.12
0.985PDO — luck, not skill1.012

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

Source · MoneyPuck season tables · 5v5

The model favors Pittsburgh at 56% win probability, projecting a 2.5 to 2.8 goal range. That lean rests on a clean underlying advantage: the Penguins generate 51.0% of expected goals at 5v5 to Calgary's 47.0%, a nearly 4-point edge that translates to shot quality and dominance.

Corsi percentages tell the same story, with Pittsburgh holding 50.0% to Calgary's 49.0%, but the xG gap is the real edge — it means the Penguins are creating better chances, not just more volume.

Calgary's vulnerability isn't tonight's play but the reckoning behind it. The Flames are running a 0.985 PDO, the mark of a team skating cold against the expected outcomes model. Positive regression is statistical debt coming due; expect PDO lift to tighten margins.

Both goalies face back-to-back scheduling. S. Skinner starts for Calgary; D. Wolf starts for Pittsburgh. Fatigue in the crease isn't always visible in the stat sheet, but it shapes decision-making in tight moments.

The Penguins' attack centers on depth. Filip Hallander, their high-danger specialist, is likely unavailable (conditioning recall ongoing), but Rickard Rakell absorbs that load. Rakell owns 1.01 xG/60 with 13 goals and 13 assists, and he's converting at 12.1% — a mark just close enough to sustainability that his 3 high-danger goals matter. He's the engine this team runs on.

Calgary counters with Blake Coleman, a forward averaging 0.89 xG/60 with 16 goals and 12 assists. Two of those goals came from high-danger chances, and an 11.4% shooting rate suggests he's above the random-variance line. Matt Coronato (0.80 xG/60, 10 goals, 16 assists) is the secondary threat but shoots just 6.6% — a gap that signals regression risk and suggests the Flames are manufacturing offense through effort rather than precision.

The model's 56% lean on Pittsburgh holds because underlying play, not score effects, is what the projection reads. Calgary will get regression help from PDO, but that's a countervailing edge, not a dominant one. The Penguins, once Hallander is healthy, have the infrastructure to sustain this play. Tonight, though, Rakell and Pittsburgh's depth carry the advantage.

Computed danger · scouting

Players to watch

CGY
Blake Coleman16G 12A
0.89 xG/60 · 2 HD · 11.4% sh
Matt Coronato10G 16A
0.80 xG/60 · 0 HD · 6.6% 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