The Flames earned it — the game and the expected-goals battle both.
The Oilers out-shot the Flames 39–25, yet Calgary controlled 62% of expected goals (4.70–2.93). That discord explains the 4–3 result: Edmonton generated volume, Calgary generated danger.
The Flames created eight high-danger chances to Edmonton's one—a margin that doesn't require math to explain. On the rush, both teams scored three goals, though Calgary needed only 32 chances while Edmonton required 33. Calgary's power play capitalized ruthlessly: two goals on eight shots (0.76 xG). Edmonton scored twice on the power play from 15 shots and 0.85 xG.
Ryan Lomberg's snap shot from the doorstep (third period, 06:44) was the turning point—a high-danger finish typifying Calgary's approach. The Flames generated 0.073 xG per shot; Edmonton managed just 0.049. Calgary was efficient. Edmonton was scattered.
T. Jarry (EDM) saved 21 of 25 (0.840 SV%, +0.70 vs expected), nearly stealing back a full goal. D. Cooley (CGY) stopped 36 of 39 (0.923 SV%), turning Edmonton's rare premium looks into saves.
Edmonton scored twice from low-danger spots—the kind of luck that evaporates over time. Calgary created three rebound opportunities (zero converted). Edmonton created three rebound opportunities (zero converted). The difference was everything: Calgary's chances carried weight.
The scoreboard reads 4–3. The underlying numbers read: Flames dominated.
