Sharks hold off the Canadiens
The Sharks earned it — the game and the expected-goals battle both.
The underlying story
Montreal controlled the shot sheet—55% of attempts, 27 shots to San Jose's 22—yet lost 4-2. The Sharks won because their chances mattered more. They finished with 57% of expected goals (4.84–3.65), a gap that explains the final score better than any single play.
Shot quality tells the story. The Sharks generated 0.091 xG per shot; Montreal managed only 0.059. Both teams scored twice off the rush: Montreal on 27 chances, San Jose on 26. But when play slowed and chances became rarer, the Sharks made the better looks count.
Both A. Nedeljkovic and J. Dobes outperformed their expected goals against. The Sharks goaltender saved 1.65 goals above expected (0.926 SV%, 25 of 27 saves), while Montreal's J. Dobes saved 1.84 above expected (0.857 SV%, 18 of 21). The Canadiens underperformed their xG by 1.65 goals, wasting volume. The Sharks underperformed by only 0.84. Montreal's wastefulness and San Jose's efficiency decided the game before either goalie's exceptional performance could matter much.
Macklin Celebrini's snapper from the wing in the third period (17:57) proved decisive. He finished with two goals and an assist in 22:11 of ice time. C. Graf added a goal and two assists in 17:10. N. Dobson led Montreal with two assists in 21:29, but could not shift the underlying story: the team that generated better chances and wasted fewer of them won.
The danger ladder
MTL went 1-for-18 from medium danger on 1.98 expected goals — 1.0 left on the table.
Finishing vs expected
SJS finished -0.8 against expected, MTL -1.6 — J. Dobes (MTL) saved 1.8 goals above expected.
Shot diet
Snap shots carried the volume: SJS went 4-for-31, MTL 2-for-29. SJS scored 2 of theirs off the rush.
- MTL had the shot volume but the chances weren't dangerous.
- A. Nedeljkovic (SJS) stopped 1.7 goals above expected.
- SJS had the higher quality looks — 0.091 xG/shot vs 0.059.
- MTL was lethal off the rush — 2 goals on 27 rush chances.
- SJS was lethal off the rush — 2 goals on 26 rush chances.
- MTL created 4 rebound opportunities (0 converted) — crashing the net effectively.
- SJS created 4 rebound opportunities (0 converted) — crashing the net effectively.
- MTL underperformed xG by 1.6 — wasted quality chances.
- A. Nedeljkovic (SJS) saved 1.6 goals above expected — stole the show.
- J. Dobes (MTL) saved 1.8 goals above expected — stole the show.