Flames hold off the Oilers
The Flames stole one. They lost the expected-goals battle 4.08–3.53 and won anyway.
The underlying story
The Oilers played better and lost. Edmonton generated 4.08 expected goals to Calgary's 3.53—the Oilers created the better chances—yet finished down 3-2. The gap wasn't theoretical: the Oilers left 2.08 goals on the table, squandering a scoring advantage that should have delivered a win.
D. Wolf (CGY) did the squandering for them. The goaltender stopped 29 of 31 shots (0.935 SV%) and saved 2.08 goals above expected, the difference between a lost game and a plausible one. C. Ingram (EDM) held 29/32 (0.906 SV%) and was +0.53, solid but outmatched by Wolf's work.
Calgary had 32 shot attempts to Edmonton's 31—roughly even at five-on-five. High-danger chances showed the Oilers' true edge: 6 to 4, clean evidence they were hunting better areas. Off the rush, the Flames were lethal: 3 goals on 28 attempts, a rate that won't sustain.
E. Bouchard (EDM) led the scoresheet with 1 goal and 1 assist in 29:04. C. McDavid (EDM) added 1 goal in 26:39, while L. Draisaitl (EDM) chipped in 1 assist in 24:23.
This was an xG mismatch dressed as a close game. The Oilers created the chances, the Flames finished theirs, and Wolf made them pay for it. Edmonton will replay this one—not because it was tight, but because they had no business losing.
The danger ladder
EDM went 0-for-18 from medium danger on 2.00 expected goals — 2.0 left on the table.
Finishing vs expected
EDM finished -2.1 against expected, CGY -0.5 — D. Wolf (CGY) saved 2.1 goals above expected.
Shot diet
Wrist shots carried the volume: EDM went 0-for-21, CGY 2-for-21. CGY scored 3 of theirs off the rush.
- D. Wolf (CGY) stopped 2.1 goals above expected.
- CGY was lethal off the rush — 3 goals on 28 rush chances.
- CGY created 4 rebound opportunities (0 converted) — crashing the net effectively.
- EDM created 5 rebound opportunities (1 converted) — crashing the net effectively.
- EDM underperformed xG by 2.1 — wasted quality chances.
- D. Wolf (CGY) saved 2.1 goals above expected — stole the show.