Flames pull away from the Sharks
The Flames earned it — the game and the expected-goals battle both.
The underlying story
The Sharks outshot the Flames 35–29 but produced chances worth less than half their volume — Calgary's 4–1 victory was a mismatch in quality, not a matter of luck.
The xG gap told the story: Flames controlled 60% of 5v5 expected goals (4.68–3.13), a spread that matched the scoreline exactly. San Jose generated higher shot volume but lower-danger attempts. Calgary averaged 0.099 expected goals per shot; San Jose averaged 0.045—a gap wide enough to explain everything.
High-danger chances reflected this quality chasm. Calgary created eight; San Jose created three. Calgary's rush game was lethal—three goals on 29 chances meant opportunism from the transition. San Jose crashed for rebounds (four total) but converted none, wasting the only path back into the game.
Both goalies stole moments. D. Wolf (CGY) saved 2.13 goals above expected on 34 saves, the difference in a comfortable win. Y. Askarov (SJS) posted 1.68 above expected on 25 saves—respectable work in a losing cause, overshadowed by the avalanche of low-danger attempts in front of him.
The Sharks' underlying performance—dominant shot attempts, weak shot quality, underperformance of 2.13 expected goals—painted a picture of a team pressing without precision. They had the volume; Calgary had the aim.
Mikael Backlund's wrist shot from the wing (17:30, third period) proved the turning point, a moment where Calgary's efficiency finally broke through.
The danger ladder
SJS went 0-for-15 from medium danger on 1.71 expected goals — 1.7 left on the table.
Finishing vs expected
CGY finished -0.7 against expected, SJS -2.1 — D. Wolf (CGY) saved 2.1 goals above expected.
Shot diet
Wrist shots carried the volume: CGY went 4-for-29, SJS 0-for-23. CGY scored 3 of theirs off the rush.
- SJS had the shot volume but the chances weren't dangerous.
- D. Wolf (CGY) stopped 2.1 goals above expected.
- CGY had the higher quality looks — 0.099 xG/shot vs 0.045.
- CGY was lethal off the rush — 3 goals on 29 rush chances.
- SJS created 4 rebound opportunities (0 converted) — crashing the net effectively.
- SJS underperformed xG by 2.1 — wasted quality chances.
- D. Wolf (CGY) saved 2.1 goals above expected — stole the show.
- Y. Askarov (SJS) saved 1.7 goals above expected — stole the show.