Backcheck
Recap · CGY at CHI

Flames hold off the Blackhawks

The Flames earned it — the game and the expected-goals battle both.

By the ModelJul 12, 12:58 AMxG: xgboost-0.758Edited for clarity
Away
CGY
Calgary Flames
3
Home
CHI
Chicago Blackhawks
1
FINAL
Process vs result

The underlying story

2.98Expected goals2.49
54% share for the better side
23Shot attempts (SOG)23
3High-danger chances4
53Corsi (all attempts)47
Score-adjusted: 50% / 51%
Source · NHL play-by-play · XGBoost xG

Calgary's 3-1 victory masks an otherwise even game — the Flames held a 2.98–2.49 expected-goals edge in a matchup that split 23–23 in shot attempts. Chicago underperformed its xG by 1.49 goals, the difference between a close contest and a decisive final score.

The Blackhawks generated chances but finished poorly. High-danger attempts went 4–3; Chicago converted once while Calgary buried theirs with greater efficiency. D. Cooley (CGY) saved 22 of 23 at a 0.957 SV%, outperforming his expected baseline by 1.49 goals. S. Knight (CHI) faced 22 shots and allowed 3 (0.909 SV%), a comparable save rate that proved insufficient against Calgary's execution.

Matt Coronato's wrist shot from the point at 18:59 of the first period marked the turning point.

M. Backlund (CGY) led with 1 goal and 1 assist in 20:07. Y. Sharangovich (CGY) added 1 goal and 1 assist in 16:51. C. Zary (CGY) contributed 1 assist in 19:47.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
CGY1 / 3 · 1.08 xG
CHI0 / 4 · 0.82 xG
Medium dangermid-range
CGY1 / 11 · 1.25 xG
CHI1 / 11 · 1.22 xG
Low dangerperimeter & point
CGY1 / 39 · 0.65 xG
CHI0 / 32 · 0.44 xG

CHI went 0-for-4 from high danger on 0.82 expected goals — 0.8 left on the table.

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

Finishing vs expected

expectedactual
CGY
3 G · 2.98 xG · +0.0
CHI
1 G · 2.49 xG · -1.5
01234
Goalies · GSAx (goals saved above expected)
D. CooleyCGY
+1.5
S. KnightCHI
+1.0

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

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

Shot diet

goalsshots
CGY
WRIST2/17
SLAP0/6
BACKHAND0/5
TIP IN0/2
SNAP1/1
WRAP AROUND0/1
BETWEEN LEGS0/0
DEFLECTED0/0
OTHER0/21
CHI
WRIST1/25
SLAP0/3
BACKHAND0/3
TIP IN0/1
SNAP0/1
WRAP AROUND0/0
BETWEEN LEGS0/1
DEFLECTED0/1
OTHER0/12
CGY
CHI
Off the rush
1 G on 22 · 1.90 xG
1 G on 19 · 1.72 xG
Off rebounds
1 G on 2 · 0.22 xG
0 G on 3 · 0.40 xG

Wrist shots carried the volume: CGY went 2-for-17, CHI 1-for-25.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
M. Backlund
#11 · C · CGY
1 G · 1 A · 3 SOG · 20:07 TOI · +2
Y. Sharangovich
#17 · C · CGY
1 G · 1 A · 2 SOG · 16:51 TOI · +1
C. Zary
#47 · C · CGY
0 G · 1 A · 2 SOG · 19:47 TOI
Ranked from the box score — points first · Backcheck
What the model flagged
  • D. Cooley (CGY) stopped 1.5 goals above expected.
  • CHI created 3 rebound opportunities (0 converted) — crashing the net effectively.
Before the game — the model's pre-game read
Preview · CGY at CHI · 8:30 PM ET

Flames at Blackhawks: a genuine coin flip

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

The model's lean

52%
CGY
Model favorite
52%
48%
CGY50CHI

CGY by 4 points of win probability — effectively a coin flip. Projected score CGY 2.62.5 CHI; 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 →CHI
47.0%5v5 xG%42.0%
49.0%Corsi%46.0%
2.36xGF / 602.17
2.66xGA / 602.94
1.76Goals for / gm1.84
2.15Goals against / gm2.41
0.985PDO — luck, not skill0.996

CGY holds 5 of 6 process categories — and PDO (0.985 vs 0.996) says CHI has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects a 2.6–2.5 Flames victory with Calgary at 52% win probability. This is as close to a coin flip as hockey analytics provides.

Calgary controls the underlying play decisively. At 5v5, the Flames generate a 47.0% expected goals percentage against Chicago's 42.0%, and their Corsi is 49.0% to the Blackhawks' 46.0%. This gap—five points wider in both measures—reflects genuine possession superiority. Calgary's PDO of 0.985 reveals the problem: the team is shooting cold. Over the past 10 games, the Flames sit -10 in goal differential. They create chances at an elite rate and cannot convert them. That disconnect between underlying metrics and results is where the 52% projection originates. Analytics suggest Calgary should win; execution suggests Chicago is stealing this one.

Chicago's recent record inverts this narrative entirely. The Blackhawks are 6-3-1 over their last 10 with a PDO of 0.996, running hot while the Flames run cold. In the short term, finishing beats shot volume more reliably than models account for.

Blake Coleman anchors Calgary's attack. He generates 0.89 expected goals per 60 minutes and has posted 16 goals, 12 assists, and 2 high-danger chances—his 11.4% shooting rate sits in sustainable territory. Matt Coronato operates at 0.80 xG/60 with 10 goals and 16 assists on 6.6% shooting, suggesting conversion upside if he regresses toward trend. Defensively, Coronato's gaps expose Calgary in transition.

Chicago counters with Tyler Bertuzzi and Connor Bedard. Bertuzzi's 0.85 xG/60 output has yielded 20 goals, 15 assists, and 7 high-danger chances, but his 18.0% shooting rate will not sustain. Bedard sits at 0.82 xG/60 with 17 goals, 27 assists, and 5 high-danger chances; his 11.8% shooting rate approaches trend.

The tactical battle is unambiguous. Calgary must neutralize Bertuzzi while finally converting the quality chances it generates. Chicago must limit Coleman while exploiting Calgary's structural vulnerabilities. Neither team has scored from high-danger or rebound situations recently, so finishing rate will be decisive.

D. Wolf starts on a back-to-back for Calgary. If the Flames deploy a backup or face Wolf fatiguing, Chicago gains a material edge in an otherwise even matchup.

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
CHI
Tyler Bertuzzi20G 15A
0.85 xG/60 · 7 HD · 18.0% sh
Connor Bedard17G 27A
0.82 xG/60 · 5 HD · 11.8% sh
Source · MoneyPuck skaters