Hurricanes shut out the Flames, 1-0
The Hurricanes earned it — the game and the expected-goals battle both.
The underlying story
The Hurricanes' 1-0 overtime win masks a brutal evening of underperformance at both ends. Carolina controlled 55% of expected goals (3.51–2.85) but still needed a 02:52 OT snipe from Nikolaj Ehlers to escape. Calgary was worse: zero goals on 2.85 xG, nearly pulling off the impossible.
Both teams left massive performances on the ice. The Hurricanes underperformed their xG by 2.51 goals. Calgary underperformed theirs by 2.85. When a 1-0 game features that much unfulfilled potential, you're watching two teams execute poorly in the final moment.
The gap reflected the play. Calgary generated higher-quality chances — 0.073 xG per shot versus Carolina's 0.051 — a rare case where the losing team brought the better looks. But Calgary couldn't convert: 0-for-5 on high-danger attempts. Carolina's high-danger tally matched it at 5, though the Hurricanes' eventual breakthrough came in overtime, not from the slot.
Goaltending became the amplifier. B. Bussi saved 2.85 goals above expected, stopping all 16 shots to steal what could have been a loss. D. Cooley responded with 2.51 above expected (16-for-17), outplaying the scoreboard on an evening when Calgary's offense had no answers. Both stopped anything they faced; their teams simply couldn't finish elsewhere.
The Hurricanes generated three rebound opportunities but converted zero. Calgary created five and converted zero. Neither team could build momentum from chaos in front, a symptom of the broader offensive drought.
Ehlers settled it at 02:52 of overtime with a snap shot from the doorstep — the only finish that stuck all night. Carolina's depth answered: S. Walker (1A, 23:41) and T. Hall (1A, 13:01) got assists, spreading credit across the roster.
The result flatters Carolina. In the xG column, they deserved a comfortable win. On the scoreboard, they scraped by on efficiency and goaltending. That's what a 1-0 overtime game looks like when both teams waste a season's worth of chances.
The danger ladder
CAR went 0-for-16 from medium danger on 1.65 expected goals — 1.6 left on the table.
Finishing vs expected
CGY finished -2.9 against expected, CAR -2.5 — B. Bussi (CAR) saved 2.8 goals above expected.
Shot diet
Wrist shots carried the volume: CGY went 0-for-11, CAR 0-for-20.
- D. Cooley (CGY) stopped 2.5 goals above expected.
- CGY had the higher quality looks — 0.073 xG/shot vs 0.051.
- CGY couldn't convert — 0/5 on high-danger chances. That won't happen often.
- CAR created 3 rebound opportunities (0 converted) — crashing the net effectively.
- CGY created 5 rebound opportunities (0 converted) — crashing the net effectively.
- CAR underperformed xG by 2.5 — wasted quality chances.
- CGY underperformed xG by 2.9 — wasted quality chances.
- D. Cooley (CGY) saved 2.5 goals above expected — stole the show.
- B. Bussi (CAR) saved 2.9 goals above expected — stole the show.