ForensicHockey
← GamedayFinalFinal

PHI

73

SOG 3328

xG 0.720.96

MTL

Snapshot at 6:29:01 AM

Static box score →

Live insights

Momentum, expected goals, finishing luck, and scoring chances — recalculated on every sync

Forensic engine

Game xG

0.72–0.96

Δ -0.24 MTL

MTL

Deserve to win

43–57%

If both goalies were league average

Finishing vs xG

PHI +6.3

Outscoring shot quality

PHI

Shot threat

Brendan Gallagher

8 attempts · 0.17 xG

MTL

Scoring chances

1–0

Attempts ≥8% xG · HDC 0–0

Last goal

S. Hartnell

P3 12:45 · 7–3

PHI

Top game score

S. Hartnell · 2.45

3G 0A undefined SOG · TOI 13:07

PHI

Win probability

PHI 100%

P1 · P2 · P3

P1P2P3
PHIMTL

Shot zone

Live attempt map with expected goals

PHI 0.72 xGMTL 0.96 xG
High danger (xG ≥ 25%)Medium (xG 12–25%)Low (xG 5–12%)Very low (xG < 5%)Goal

Highlights

Goals and big plays with NHL video

  • GOAL · S. Hartnell

    P3 12:45 · PHI · 73 · snap

  • GOAL · S. Hartnell

    P2 19:27 · PHI · 63 · tip-in

  • GOAL · C. Giroux

    P2 10:46 · PHI · 53 · wrist

  • GOAL · A. Galchenyuk

    P2 09:11 · MTL · 43 · wrist

  • GOAL · S. Hartnell

    P2 07:30 · PHI · 42 · wrist

  • GOAL · J. Voracek

    P2 01:02 · PHI · 32 · wrist

  • GOAL · B. Gallagher

    P2 00:38 · MTL · 22 · wrist

  • GOAL · M. Pacioretty

    P1 19:02 · MTL · 21 · tip-in

  • GOAL · E. Gustafsson

    P1 05:49 · PHI · 20 · wrist

  • GOAL · S. Couturier

    P1 02:45 · PHI · 10 · tip-in

Play-by-play

Live feed · new plays animate in

  • P3 20:00Penalty
  • P3 20:00Penalty
  • P3 19:51MTLMissed shotRene Bourque0.6% xG
  • P3 19:42MTLHitLars Eller
  • P3 19:37MTLHitRene Bourque
  • P3 19:34PHIShot on goalAdam Hall1.0% xG
  • P3 18:37Giveaway
  • P3 18:22PHIFaceoffBrayden Schenn
  • P3 18:22Stoppage
  • P3 18:12MTLFaceoffLars Eller
  • P3 18:12Stoppage
  • P3 18:12MTLShot on goalAndrei Markov0.4% xG
  • P3 18:02MTLMissed shotLars Eller3.0% xG
  • P3 17:57MTLFaceoffLars Eller
  • P3 17:57Stoppage
  • P3 17:56MTLShot on goalFrancis Bouillon0.5% xG
  • P3 17:18MTLHitMax Pacioretty
  • P3 00:00MTLFaceoffDavid Desharnais
  • P3 16:34Takeaway
  • P3 16:31MTLHitRene Bourque
  • P3 16:19PHIBlocked shotLuke Schenn1.3% xG
  • P3 15:23MTLBlocked shotTomas Plekanec1.4% xG
  • P3 15:10MTLBlocked shotTomas Plekanec1.0% xG
  • P3 15:00MTLBlocked shotTomas Plekanec0.6% xG
  • P3 14:49MTLFaceoffTomas Plekanec
  • P3 14:49Stoppage
  • P3 14:49Penalty
  • P3 14:20MTLMissed shotTravis Moen1.6% xG
  • P3 13:59MTLMissed shotBrian Gionta1.2% xG
  • P3 13:47PHIHitLuke Schenn
  • P3 13:28MTLHitTravis Moen
  • P3 12:55MTLShot on goalMax Pacioretty0.8% xG
  • P3 12:45MTLFaceoffDavid Desharnais
  • P3 12:42PHIHitBrayden Schenn
  • P3 12:45PHIGoalScott Hartnell, Brayden Schenn, Daniel Brière
  • P3 12:32MTLFaceoffLars Eller
  • P3 12:32Stoppage
  • P3 12:29Giveaway
  • P3 12:16Giveaway
  • P3 12:19PHIMissed shotSimon Gagne1.0% xG
  • P3 11:55PHIHitLuke Schenn
  • P3 11:21Takeaway
  • P3 11:12MTLMissed shotP.K. Subban0.7% xG
  • P3 11:07MTLFaceoffDavid Desharnais
  • P3 11:07Stoppage
  • P3 11:06MTLShot on goalMichael Ryder5.3% xG
  • P3 10:48PHIShot on goalRuslan Fedotenko0.4% xG
  • P3 10:18PHIFaceoffAdam Hall
  • P3 10:18Penalty
  • P3 10:18Penalty
  • P3 10:18Penalty
  • P3 10:18Penalty
  • P3 10:18Stoppage
  • P3 10:17MTLShot on goalMax Pacioretty0.6% xG
  • P3 09:54PHIFaceoffAdam Hall
  • P3 09:54Stoppage
  • P3 09:45PHIFaceoffAdam Hall
  • P3 09:45Stoppage
  • P3 09:16PHIFaceoffAdam Hall
  • P3 09:16Stoppage
  • P3 09:00MTLHitJosh Gorges
  • P3 08:53MTLBlocked shotLars Eller2.5% xG
  • P3 08:38PHIBlocked shotBrayden Schenn2.5% xG
  • P3 08:34Giveaway
  • P3 08:20PHIFaceoffBrayden Schenn
  • P3 08:20Stoppage
  • P3 07:33PHIFaceoffDaniel Brière
  • P3 07:33Stoppage
  • P3 06:38MTLFaceoffJeff Halpern
  • P3 06:38Stoppage
  • P3 06:38Penalty
  • P3 06:38Penalty
  • P3 06:38Penalty
  • P3 06:34PHIFaceoffDaniel Brière
  • P3 06:34Stoppage
  • P3 05:51PHIFaceoffClaude Giroux
  • P3 05:51Stoppage
  • P3 05:50PHIShot on goalClaude Giroux0.6% xG
  • P3 05:33MTLFaceoffTomas Plekanec
  • P3 05:33MTLShot on goalDavid Desharnais2.2% xG
  • P3 05:33Stoppage
  • P3 05:30MTLShot on goalNathan Beaulieu0.7% xG
  • P3 05:24MTLShot on goalBrendan Gallagher3.1% xG
  • P3 05:11MTLMissed shotDavis Drewiske0.6% xG
  • P3 05:07MTLFaceoffDavid Desharnais
  • P3 05:07Stoppage
  • P3 05:07MTLShot on goalRene Bourque1.3% xG
  • P3 05:04Takeaway
  • P3 05:00Giveaway
  • P3 04:25PHIFaceoffBrayden Schenn
  • P3 04:25Stoppage
  • P3 04:01MTLHitAndrei Markov
  • P3 03:37MTLBlocked shotNathan Beaulieu0.8% xG
  • P3 03:32PHIHitKurtis Foster
  • P3 03:23PHIMissed shotAdam Hall0.9% xG
  • P3 02:59MTLFaceoffJeff Halpern
  • P3 02:59Stoppage
  • P3 02:53PHIBlocked shotSimon Gagne3.1% xG
  • P3 02:25PHIFaceoffClaude Giroux
  • P3 02:25Stoppage
  • P3 01:54MTLFaceoffLars Eller
  • P3 01:54Stoppage
  • P3 01:53MTLShot on goalBrian Gionta0.4% xG
  • P3 01:27PHIMissed shotClaude Giroux0.6% xG
  • P3 01:12MTLFaceoffBrian Gionta
  • P3 01:12Stoppage
  • P3 01:00MTLFaceoffTravis Moen
  • P3 01:00Stoppage
  • P3 00:46PHIFaceoffDaniel Brière
  • P3 00:46Penalty
  • P3 00:33MTLMissed shotMax Pacioretty1.3% xG
  • P3 00:28MTLMissed shotBrendan Gallagher1.1% xG
  • P3 00:21PHIHitLuke Schenn
  • P2 19:58PHIBlocked shotDaniel Brière0.7% xG
  • P2 19:27PHIFaceoffBrayden Schenn
  • P2 19:27PHIGoalScott Hartnell, Jakub Voracek, Wayne Simmonds
  • P2 19:00PHIShot on goalJakub Voracek2.9% xG
  • P2 19:18Takeaway
  • P2 18:30PHIFaceoffClaude Giroux
  • P2 18:30Penalty
  • P2 18:22Takeaway
  • P2 17:23PHIHitSimon Gagne
  • P2 17:07PHIShot on goalJakub Voracek0.9% xG
  • P2 16:44MTLFaceoffTomas Plekanec
  • P2 16:44Stoppage
  • P2 16:14MTLFaceoffTomas Plekanec
  • P2 16:13PHIMissed shotWayne Simmonds3.0% xG
  • P2 16:14Stoppage
  • P2 15:48PHIFaceoffSean Couturier
  • P2 15:48Stoppage
  • P2 15:47MTLBlocked shotFrancis Bouillon0.7% xG
  • P2 15:33MTLHitTravis Moen
  • P2 15:06Takeaway
  • P2 14:38PHIMissed shotBrayden Schenn1.6% xG
  • P2 14:15PHIHitScott Hartnell
  • P2 14:10MTLShot on goalBrian Gionta0.8% xG
  • P2 14:04MTLShot on goalJosh Gorges1.8% xG
  • P2 14:00PHIBlocked shotDaniel Brière1.1% xG
  • P2 13:49PHIFaceoffBrayden Schenn
  • P2 13:44MTLBlocked shotBrendan Gallagher1.8% xG
  • P2 13:49Stoppage
  • P2 13:48MTLShot on goalBrendan Gallagher0.7% xG
  • P2 13:41MTLMissed shotMax Pacioretty3.2% xG
  • P2 12:47PHIFaceoffClaude Giroux
  • P2 12:47Stoppage
  • P2 12:30Giveaway
  • P2 12:26MTLShot on goalTomas Plekanec2.3% xG
  • P2 12:22MTLBlocked shotAndrei Markov1.8% xG
  • P2 11:25PHIFaceoffAdam Hall
  • P2 11:25Stoppage
  • P2 11:25Penalty
  • P2 10:59PHIMissed shotMatt Read1.1% xG
  • P2 10:46PHIFaceoffSean Couturier
  • P2 10:46PHIGoalClaude Giroux, Jakub Voracek, Kimmo Timonen
  • P2 10:42PHIShot on goalClaude Giroux0.7% xG
  • P2 10:21Giveaway
  • P2 10:21MTLMissed shotTravis Moen0.5% xG
  • P2 10:05MTLShot on goalTravis Moen1.6% xG
  • P2 09:54MTLFaceoffLars Eller
  • P2 09:50PHIShot on goalDaniel Brière0.7% xG
  • P2 09:54Stoppage
  • P2 09:46PHIShot on goalDaniel Brière0.9% xG
  • P2 09:11PHIFaceoffBrayden Schenn
  • P2 09:11MTLGoalAlex Galchenyuk, Davis Drewiske, Lars Eller
  • P2 09:09MTLShot on goalDavis Drewiske0.5% xG
  • P2 09:01PHIHitRuslan Fedotenko
  • P2 08:27MTLBlocked shotBrendan Gallagher1.4% xG
  • P2 07:30PHIFaceoffSean Couturier
  • P2 07:08PHIFaceoffClaude Giroux
  • P2 07:08Stoppage
  • P2 07:08Penalty
  • P2 07:30PHIGoalScott Hartnell, Claude Giroux, Kimmo Timonen
  • P2 07:07MTLMissed shotBrian Gionta0.7% xG
  • P2 06:55PHIShot on goalSean Couturier2.1% xG
  • P2 06:45MTLShot on goalRene Bourque1.7% xG
  • P2 06:19PHIHitKimmo Timonen
  • P2 05:56MTLBlocked shotP.K. Subban1.5% xG
  • P2 05:29PHIShot on goalLuke Schenn0.4% xG
  • P2 04:57MTLMissed shotDavid Desharnais4.6% xG
  • P2 04:44MTLFaceoffDavid Desharnais
  • P2 04:44Penalty
  • P2 04:44Stoppage
  • P2 04:43MTLShot on goalAndrei Markov1.0% xG
  • P2 03:02PHIFaceoffClaude Giroux
  • P2 03:02Stoppage
  • P2 02:40PHIShot on goalDaniel Brière0.8% xG
  • P2 02:11MTLFaceoffDavid Desharnais
  • P2 02:11Stoppage
  • P2 02:09MTLMissed shotMax Pacioretty0.9% xG
  • P2 01:57PHIHitErik Gustafsson
  • P2 01:25PHIHitLuke Schenn
  • P2 01:18PHIHitLuke Schenn
  • P2 01:02PHIFaceoffSean Couturier
  • P2 01:02PHIGoalJakub Voracek, Claude Giroux, Simon Gagne
  • P2 00:38PHIFaceoffClaude Giroux
  • P2 00:36MTLMissed shotBrendan Gallagher5.3% xG
  • P2 00:38MTLGoalBrendan Gallagher, Max Pacioretty, P.K. Subban
  • P2 00:00PHIFaceoffAdam Hall
  • P1 19:56MTLShot on goalP.K. Subban0.6% xG
  • P1 19:44Giveaway
  • P1 19:40PHIShot on goalAdam Hall0.4% xG
  • P1 19:33MTLBlocked shotP.K. Subban2.3% xG
  • P1 19:23PHIFaceoffAdam Hall
  • P1 19:23Penalty
  • P1 19:20PHIHitErik Gustafsson
  • P1 19:02PHIFaceoffBrayden Schenn
  • P1 19:02MTLGoalMax Pacioretty, Tomas Plekanec, P.K. Subban
  • P1 18:52Takeaway
  • P1 18:45MTLShot on goalTomas Plekanec1.0% xG
  • P1 17:43PHIShot on goalSean Couturier1.2% xG
  • P1 17:38MTLFaceoffDavid Desharnais
  • P1 17:37PHIShot on goalRuslan Fedotenko2.4% xG
  • P1 17:26MTLFaceoffMax Pacioretty
  • P1 17:26Stoppage
  • P1 17:26Penalty
  • P1 16:41MTLMissed shotTomas Plekanec2.4% xG
  • P1 16:18Giveaway
  • P1 16:18MTLShot on goalJosh Gorges0.4% xG
  • P1 15:45PHIMissed shotWayne Simmonds3.4% xG
  • P1 15:43PHIHitWayne Simmonds
  • P1 15:03PHIHitOliver Lauridsen
  • P1 14:51MTLBlocked shotLars Eller0.5% xG
  • P1 14:26PHIFaceoffBrayden Schenn
  • P1 14:26Stoppage
  • P1 14:12PHIShot on goalSimon Gagne0.8% xG
  • P1 12:30MTLFaceoffTomas Plekanec
  • P1 12:30Penalty
  • P1 12:30Stoppage
  • P1 12:11MTLHitNathan Beaulieu
  • P1 12:04PHIBlocked shotDaniel Brière1.9% xG
  • P1 12:04Takeaway
  • P1 11:24MTLBlocked shotLars Eller0.7% xG
  • P1 11:20MTLHitRene Bourque
  • P1 11:12PHIShot on goalWayne Simmonds0.9% xG
  • P1 10:48PHIShot on goalJakub Voracek2.2% xG
  • P1 10:38MTLMissed shotJeff Halpern0.6% xG
  • P1 10:34MTLFaceoffTravis Moen
  • P1 10:34PHIShot on goalMatt Read2.4% xG
  • P1 10:22MTLShot on goalP.K. Subban3.2% xG
  • P1 10:19PHIShot on goalLuke Schenn0.6% xG
  • P1 10:09PHIShot on goalLuke Schenn0.6% xG
  • P1 09:57PHIBlocked shotRuslan Fedotenko0.9% xG
  • P1 09:42PHIShot on goalRuslan Fedotenko0.7% xG
  • P1 09:28MTLShot on goalJosh Gorges0.5% xG
  • P1 09:35MTLHitJosh Gorges
  • P1 09:08PHIShot on goalDaniel Brière0.9% xG
  • P1 08:47Giveaway
  • P1 08:34MTLBlocked shotFrancis Bouillon0.7% xG
  • P1 07:56PHIShot on goalKimmo Timonen1.0% xG
  • P1 07:40MTLBlocked shotTomas Plekanec0.8% xG
  • P1 06:55PHIFaceoffBrayden Schenn
  • P1 06:55Stoppage
  • P1 06:48MTLBlocked shotP.K. Subban1.5% xG
  • P1 06:43MTLShot on goalMax Pacioretty1.0% xG
  • P1 06:11PHIFaceoffClaude Giroux
  • P1 06:11Penalty
  • P1 06:11Penalty
  • P1 06:11Penalty
  • P1 06:11Penalty
  • P1 06:11Penalty
  • P1 06:11Penalty
  • P1 06:11Stoppage
  • P1 05:49MTLFaceoffJeff Halpern
  • P1 05:49PHIGoalErik Gustafsson
  • P1 05:46Giveaway
  • P1 05:45PHIShot on goalSimon Gagne1.4% xG
  • P1 05:40Giveaway
  • P1 05:05PHIHitDaniel Brière
  • P1 04:41Giveaway
  • P1 04:16PHIHitRuslan Fedotenko
  • P1 04:19MTLShot on goalBrendan Gallagher1.0% xG
  • P1 03:02PHIFaceoffClaude Giroux
  • P1 03:01PHIShot on goalKimmo Timonen0.4% xG
  • P1 03:02Stoppage
  • P1 02:45PHIFaceoffClaude Giroux
  • P1 02:45PHIGoalSean Couturier, Wayne Simmonds, Luke Schenn
  • P1 02:42PHIShot on goalWayne Simmonds0.6% xG
  • P1 02:17MTLBlocked shotAlex Galchenyuk1.7% xG
  • P1 02:09PHIHitKurtis Foster
  • P1 01:44PHIFaceoffBrayden Schenn
  • P1 01:42PHIHitBrayden Schenn
  • P1 01:44Stoppage
  • P1 01:26MTLBlocked shotJosh Gorges1.6% xG
  • P1 00:00MTLFaceoffTomas Plekanec

PHI vs MTL

Shot tracker

Every attempt with live expected goals

  • P1 01:26MTLJosh Gorges1.6%
  • P1 02:17MTLAlex Galchenyuk1.7%
  • P1 02:42PHIWayne Simmonds0.6%
  • P1 02:45PHISean CouturierGOAL
  • P1 03:01PHIKimmo Timonen0.4%
  • P1 04:19MTLBrendan Gallagher1.0%
  • P1 05:45PHISimon Gagne1.4%
  • P1 05:49PHIErik GustafssonGOAL
  • P1 06:43MTLMax Pacioretty1.0%
  • P1 06:48MTLP.K. Subban1.5%
  • P1 07:40MTLTomas Plekanec0.8%
  • P1 07:56PHIKimmo Timonen1.0%
  • P1 08:34MTLFrancis Bouillon0.7%
  • P1 09:08PHIDaniel Brière0.9%
  • P1 09:28MTLJosh Gorges0.5%
  • P1 09:42PHIRuslan Fedotenko0.7%
  • P1 09:57PHIRuslan Fedotenko0.9%
  • P1 10:09PHILuke Schenn0.6%
  • P1 10:19PHILuke Schenn0.6%
  • P1 10:22MTLP.K. Subban3.2%
  • P1 10:34PHIMatt Read2.4%
  • P1 10:38MTLJeff Halpern0.6%
  • P1 10:48PHIJakub Voracek2.2%
  • P1 11:12PHIWayne Simmonds0.9%
  • P1 11:24MTLLars Eller0.7%
  • P1 12:04PHIDaniel Brière1.9%
  • P1 14:12PHISimon Gagne0.8%
  • P1 14:51MTLLars Eller0.5%
  • P1 15:45PHIWayne Simmonds3.4%
  • P1 16:18MTLJosh Gorges0.4%
  • P1 16:41MTLTomas Plekanec2.4%
  • P1 17:37PHIRuslan Fedotenko2.4%
  • P1 17:43PHISean Couturier1.2%
  • P1 18:45MTLTomas Plekanec1.0%
  • P1 19:02MTLMax PaciorettyGOAL
  • P1 19:33MTLP.K. Subban2.3%
  • P1 19:40PHIAdam Hall0.4%
  • P1 19:56MTLP.K. Subban0.6%
  • P2 00:38MTLBrendan GallagherGOAL
  • P2 00:36MTLBrendan Gallagher5.3%
  • P2 01:02PHIJakub VoracekGOAL
  • P2 02:09MTLMax Pacioretty0.9%
  • P2 02:40PHIDaniel Brière0.8%
  • P2 04:43MTLAndrei Markov1.0%
  • P2 04:57MTLDavid Desharnais4.6%
  • P2 05:29PHILuke Schenn0.4%
  • P2 05:56MTLP.K. Subban1.5%
  • P2 06:45MTLRene Bourque1.7%
  • P2 06:55PHISean Couturier2.1%
  • P2 07:07MTLBrian Gionta0.7%
  • P2 07:30PHIScott HartnellGOAL
  • P2 08:27MTLBrendan Gallagher1.4%
  • P2 09:09MTLDavis Drewiske0.5%
  • P2 09:11MTLAlex GalchenyukGOAL
  • P2 09:46PHIDaniel Brière0.9%
  • P2 09:50PHIDaniel Brière0.7%
  • P2 10:05MTLTravis Moen1.6%
  • P2 10:21MTLTravis Moen0.5%
  • P2 10:42PHIClaude Giroux0.7%
  • P2 10:46PHIClaude GirouxGOAL
  • P2 10:59PHIMatt Read1.1%
  • P2 12:22MTLAndrei Markov1.8%
  • P2 12:26MTLTomas Plekanec2.3%
  • P2 13:41MTLMax Pacioretty3.2%
  • P2 13:48MTLBrendan Gallagher0.7%
  • P2 13:44MTLBrendan Gallagher1.8%
  • P2 14:00PHIDaniel Brière1.1%
  • P2 14:04MTLJosh Gorges1.8%
  • P2 14:10MTLBrian Gionta0.8%
  • P2 14:38PHIBrayden Schenn1.6%
  • P2 15:47MTLFrancis Bouillon0.7%
  • P2 16:13PHIWayne Simmonds3.0%
  • P2 17:07PHIJakub Voracek0.9%
  • P2 19:00PHIJakub Voracek2.9%
  • P2 19:27PHIScott HartnellGOAL
  • P2 19:58PHIDaniel Brière0.7%
  • P3 00:28MTLBrendan Gallagher1.1%
  • P3 00:33MTLMax Pacioretty1.3%
  • P3 01:27PHIClaude Giroux0.6%
  • P3 01:53MTLBrian Gionta0.4%
  • P3 02:53PHISimon Gagne3.1%
  • P3 03:23PHIAdam Hall0.9%
  • P3 03:37MTLNathan Beaulieu0.8%
  • P3 05:07MTLRene Bourque1.3%
  • P3 05:11MTLDavis Drewiske0.6%
  • P3 05:24MTLBrendan Gallagher3.1%
  • P3 05:30MTLNathan Beaulieu0.7%
  • P3 05:33MTLDavid Desharnais2.2%
  • P3 05:50PHIClaude Giroux0.6%
  • P3 08:38PHIBrayden Schenn2.5%
  • P3 08:53MTLLars Eller2.5%
  • P3 10:17MTLMax Pacioretty0.6%
  • P3 10:48PHIRuslan Fedotenko0.4%
  • P3 11:06MTLMichael Ryder5.3%
  • P3 11:12MTLP.K. Subban0.7%
  • P3 12:19PHISimon Gagne1.0%
  • P3 12:45PHIScott HartnellGOAL
  • P3 12:55MTLMax Pacioretty0.8%
  • P3 13:59MTLBrian Gionta1.2%
  • P3 14:20MTLTravis Moen1.6%
  • P3 15:00MTLTomas Plekanec0.6%
  • P3 15:10MTLTomas Plekanec1.0%
  • P3 15:23MTLTomas Plekanec1.4%
  • P3 16:19PHILuke Schenn1.3%
  • P3 17:56MTLFrancis Bouillon0.5%
  • P3 18:02MTLLars Eller3.0%
  • P3 18:12MTLAndrei Markov0.4%
  • P3 19:34PHIAdam Hall1.0%
  • P3 19:51MTLRene Bourque0.6%