Sharks 4, Canadiens 3 (OT) — October 20, 2026: recap and analysis

SJSSJS
San Jose Sharks
4-4-1 · L1 · L10: 4-4-1
L
SO
W
L
L
W
L
W
W
Final/OT
4—3
Oct 20, 2026 · Centre Bell
MTLMTL
Montréal Canadiens
4-3-1 · W1 · L10: 4-3-1
W
L
W
W
L
L
OT
W

Final score: San Jose Sharks 4, Montréal Canadiens 3. Decided in overtime. Sharks won with fewer expected goals, 3.12 to 3.49. PuckLab's first star: Alex Nedeljkovic (31/34 saves, .912 SV%, −0.2 GSAX). Pre-game PuckLab Edge: Canadiens, 75% (lost).

xG Flow

CUMULATIVE
012341ST2ND3RDOT
SJS xG
3.12
ACTUAL
4 — 3
MTL xG
3.49

Scoring Timeline

0.16
HIGH xG
SJS1P 13:49Even Strength
Macklin Celebrini
71
Macklin Celebrini(4)
C · SJS · #71
SJS 1 - 0 MTL
0.13
HIGH xG
MTL1P 16:38Even Strength
SJS 1 - 1 MTL
0.41
HIGH xG
MTL2P 01:49Even Strength
SJS 1 - 2 MTL
0.19
HIGH xG
MTL2P 14:03Even Strength
SJS 1 - 3 MTL
0.21
HIGH xG
SJS3P 05:36Even Strength
SJS 2 - 3 MTL
0.21
HIGH xG
SJS3P 11:09Power Play
SJS 3 - 3 MTL
0.16
HIGH xG
SJSOT 02:13Power Play
SJS 4 - 3 MTL

Three Stars

PUCKLAB PICKS
★1
Alex Nedeljkovic
33
Alex Nedeljkovic
G · SJS · #33
31/34 saves, .912 SV%, −0.2 GSAX
★2
Jakub Dobes
75
Jakub Dobes
G · MTL · #75
26/30 saves, .867 SV%, −0.5 GSAX
★3
Macklin Celebrini
71
Macklin Celebrini
C · SJS · #71
2G, 1A, 6 SOG, 1 HIT

Team Stats

SJSMTL
30Shots34
3.12xGF3.49
38.55v5 CF%61.5
51.6FO%48.4
2/3PP0/2
22Hits15
21Blocks8
21Giveaways17
4Takeaways5
10PIM12

Period Breakdown

PeriodSJS SOGMTL SOGSJS xGMTL xG
1st10120.991.16
2nd10110.681.45
3rd8111.120.88
OT200.320.00
Total30343.123.49

Penalties

11 TOTAL
1P 10:45
SJS
Ty DellandreaHolding the stick (2 min)
Drawn by Jake Evans
1P 17:22
SJS
Michael MisaHolding (2 min)
Drawn by Phillip Danault
2P 11:57
MTL
Kaiden GuhleRoughing (2 min)
Drawn by Zack Ostapchuk
2P 11:57
SJS
Zack OstapchukRoughing (2 min)
Drawn by Kaiden Guhle
2P 11:57
MTL
Juraj SlafkovskýRoughing (2 min)
Drawn by Barclay Goodrow
2P 11:57
SJS
Barclay GoodrowRoughing (2 min)
Drawn by Juraj Slafkovský
2P 17:27
MTL
Alexandre TexierHigh-sticking (2 min)
Drawn by Ivar Stenberg
3P 09:33
MTL
Arber XhekajUnsportsmanlike conduct (2 min)
Drawn by Michael Kesselring
3P 09:33
SJS
Michael KesselringRoughing (2 min)
Drawn by Arber Xhekaj
3P 09:33
MTL
Arber XhekajRoughing (2 min)
Drawn by Michael Kesselring
OT 01:53
MTL
Jakub DobesInterference (2 min)
Drawn by Collin Graf