ForensicHockey
← GamedayFinalFinal

MTL

75

SOG 2318

xG 3.793.01

BUF

Snapshot at 6:24:11 AM

Static box score →

Live insights

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

Forensic engine

Game xG

3.79–3.01

Δ +0.79 MTL

MTL

Deserve to win

56–44%

If both goalies were league average

Finishing vs xG

MTL +3.2

Outscoring shot quality

MTL

Shot threat

Emil Heineman

6 attempts · 0.65 xG

MTL

Scoring chances

19–14

Attempts ≥8% xG · HDC 1–0

Last goal

C. Dvorak

P3 19:11 · 7–5

MTL

Top game score

N. Suzuki · 3.05

2G 2A undefined SOG · TOI 21:00

MTL

Win probability

MTL 100%

P1 · P2 · P3

P1P2P3
MTLBUF

xG Timeline

MTLBUF
P1P2P3

Momentum

Last 10 min

56%MTL xGFMTLBUF

Shot zone

Live attempt map with expected goals

MTL 3.79 xGBUF 3.01 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 · C. Dvorak

    P3 19:11 · MTL · 75 · wrist

    Watch
  • GOAL · C. Caufield

    P3 12:58 · MTL · 65 · wrist

    Watch
  • GOAL · E. Heineman

    P3 10:50 · MTL · 55 · wrist

    Watch
  • GOAL · J. Peterka

    P3 03:51 · BUF · 45 · backhand

    Watch
  • GOAL · R. Dahlin

    P3 01:58 · BUF · 44 · slap

    Watch
  • GOAL · N. Suzuki

    P2 19:35 · MTL · 43 · wrist

    Watch
  • GOAL · N. Suzuki

    P2 19:13 · MTL · 33 · wrist

    Watch
  • GOAL · P. Krebs

    P2 06:44 · BUF · 23 · snap

    Watch
  • GOAL · D. Cozens

    P2 05:45 · BUF · 22 · tip-in

    Watch
  • GOAL · C. Caufield

    P2 05:26 · MTL · 21 · tip-in

    Watch
  • GOAL · T. Thompson

    P1 04:42 · BUF · 11 · wrist

    Watch
  • GOAL · J. Anderson

    P1 04:14 · MTL · 10 · snap

    Watch

Play-by-play

Live feed · new plays animate in

  • P3 19:54BUFFaceoffRyan McLeod
  • P3 19:54Stoppage
  • P3 19:37MTLFaceoffJake Evans
  • P3 19:37Stoppage
  • P3 19:32Giveaway
  • P3 19:17MTLFaceoffJake Evans
  • P3 19:17Stoppage
  • P3 19:11BUFFaceoffRyan McLeod
  • P3 19:11MTLGoalChristian Dvorak, Josh Anderson, Nick Suzuki
  • P3 18:58Giveaway
  • P3 18:45MTLFaceoffChristian Dvorak
  • P3 18:45Stoppage
  • P3 18:42BUFBlocked shotJJ Peterka7.1% xG
  • P3 18:33BUFFaceoffDylan Cozens
  • P3 18:33Stoppage
  • P3 18:31MTLMissed shotChristian Dvorak4.2% xG
  • P3 18:21Giveaway
  • P3 18:20Giveaway
  • P3 18:04Takeaway
  • P3 17:30MTLBlocked shotJoel Armia5.2% xG
  • P3 16:58BUFShot on goalZach Benson4.0% xG
  • P3 16:00MTLHitLucas Condotta
  • P3 15:50BUFMissed shotJJ Peterka3.0% xG
  • P3 15:44Giveaway
  • P3 15:38MTLFaceoffChristian Dvorak
  • P3 15:38Stoppage
  • P3 15:36MTLBlocked shotKaiden Guhle6.8% xG
  • P3 15:28MTLShot on goalLane Hutson8.1% xG
  • P3 15:24BUFHitBeck Malenstyn
  • P3 15:19MTLBlocked shotEmil Heineman9.7% xG
  • P3 14:57MTLMissed shotLane Hutson11.1% xG
  • P3 14:30Giveaway
  • P3 14:26MTLShot on goalEmil Heineman5.4% xG
  • P3 13:54MTLMissed shotMike Matheson8.0% xG
  • P3 13:35BUFHitConnor Clifton
  • P3 12:58BUFFaceoffRyan McLeod
  • P3 12:58Penalty
  • P3 12:58MTLGoalCole Caufield, Juraj Slafkovský, Mike Matheson
  • P3 12:58Stoppage
  • P3 12:55MTLMissed shotCole Caufield12.8% xG
  • P3 11:56MTLMissed shotMike Matheson7.0% xG
  • P3 11:15MTLFaceoffNick Suzuki
  • P3 11:15Stoppage
  • P3 11:15Penalty
  • P3 10:50BUFFaceoffPeyton Krebs
  • P3 10:50MTLGoalEmil Heineman, Lane Hutson
  • P3 09:31Giveaway
  • P3 09:20MTLFaceoffChristian Dvorak
  • P3 09:20Stoppage
  • P3 09:17BUFShot on goalPeyton Krebs10.2% xG
  • P3 09:06MTLHitKirby Dach
  • P3 08:41Giveaway
  • P3 08:26Takeaway
  • P3 08:15MTLFaceoffNick Suzuki
  • P3 08:15Stoppage
  • P3 07:10BUFFaceoffDylan Cozens
  • P3 07:10Stoppage
  • P3 06:57Giveaway
  • P3 06:50MTLHitEmil Heineman
  • P3 06:31BUFShot on goalJack Quinn7.4% xG
  • P3 06:21MTLHitNick Suzuki
  • P3 06:13BUFBlocked shotJack Quinn8.4% xG
  • P3 06:03Takeaway
  • P3 06:00MTLFaceoffChristian Dvorak
  • P3 06:00Stoppage
  • P3 05:59BUFShot on goalAlex Tuch14.7% xG
  • P3 05:32BUFHitJason Zucker
  • P3 05:32Giveaway
  • P3 04:42BUFFaceoffDylan Cozens
  • P3 04:42Penalty
  • P3 04:27BUFMissed shotJordan Greenway4.7% xG
  • P3 04:18BUFBlocked shotJacob Bryson5.7% xG
  • P3 04:00MTLFaceoffChristian Dvorak
  • P3 04:00Stoppage
  • P3 03:51BUFFaceoffRyan McLeod
  • P3 03:51BUFGoalJJ Peterka, Owen Power
  • P3 03:38MTLFaceoffNick Suzuki
  • P3 03:38Stoppage
  • P3 03:35MTLHitJoel Armia
  • P3 03:08Giveaway
  • P3 02:54Giveaway
  • P3 02:43BUFHitConnor Clifton
  • P3 02:07BUFHitJason Zucker
  • P3 01:58BUFFaceoffRyan McLeod
  • P3 01:58BUFGoalRasmus Dahlin, Dylan Cozens
  • P3 01:56BUFFaceoffDylan Cozens
  • P3 01:56Stoppage
  • P3 01:54BUFShot on goalJJ Peterka8.3% xG
  • P3 01:46BUFMissed shotRasmus Dahlin7.3% xG
  • P3 01:43MTLFaceoffChristian Dvorak
  • P3 01:43Penalty
  • P3 01:39BUFFaceoffPeyton Krebs
  • P3 01:39Stoppage
  • P3 00:57MTLBlocked shotLane Hutson8.0% xG
  • P3 00:36MTLHitJosh Anderson
  • P3 00:00MTLFaceoffChristian Dvorak
  • P2 19:59BUFBlocked shotConnor Clifton2.7% xG
  • P2 19:55BUFMissed shotJacob Bryson2.6% xG
  • P2 19:53BUFMissed shotJason Zucker3.4% xG
  • P2 19:44BUFHitJordan Greenway
  • P2 19:35BUFFaceoffRyan McLeod
  • P2 19:35MTLGoalNick Suzuki, Juraj Slafkovský, Kirby Dach
  • P2 19:20BUFShot on goalRasmus Dahlin3.1% xG
  • P2 19:13BUFFaceoffDylan Cozens
  • P2 19:13MTLGoalNick Suzuki, Juraj Slafkovský, Kirby Dach
  • P2 18:55MTLMissed shotJake Evans3.5% xG
  • P2 18:45MTLHitKaiden Guhle
  • P2 18:41BUFBlocked shotConnor Clifton4.2% xG
  • P2 18:32BUFBlocked shotConnor Clifton7.0% xG
  • P2 18:28BUFFaceoffPeyton Krebs
  • P2 18:28Stoppage
  • P2 18:18BUFHitJJ Peterka
  • P2 18:06BUFHitDylan Cozens
  • P2 17:34Giveaway
  • P2 17:22MTLShot on goalBrendan Gallagher11.4% xG
  • P2 17:03BUFHitJordan Greenway
  • P2 16:39Giveaway
  • P2 15:24MTLFaceoffNick Suzuki
  • P2 15:24Stoppage
  • P2 15:24Penalty
  • P2 15:15MTLHitJuraj Slafkovský
  • P2 15:13BUFHitBowen Byram
  • P2 14:59BUFHitJordan Greenway
  • P2 14:54BUFMissed shotRyan McLeod2.1% xG
  • P2 14:54Giveaway
  • P2 13:45MTLShot on goalChristian Dvorak8.7% xG
  • P2 13:10Giveaway
  • P2 12:59MTLShot on goalAlex Newhook7.3% xG
  • P2 12:35BUFFaceoffPeyton Krebs
  • P2 12:35Stoppage
  • P2 11:56MTLFaceoffNick Suzuki
  • P2 11:56Stoppage
  • P2 11:56Penalty
  • P2 11:49MTLFaceoffAlex Newhook
  • P2 11:49Stoppage
  • P2 10:49BUFHitAlex Tuch
  • P2 09:50MTLFaceoffJake Evans
  • P2 09:50Stoppage
  • P2 09:48BUFBlocked shotJJ Peterka11.8% xG
  • P2 09:18BUFFaceoffDylan Cozens
  • P2 09:18Stoppage
  • P2 09:17BUFShot on goalJJ Peterka8.3% xG
  • P2 09:04BUFMissed shotJJ Peterka5.6% xG
  • P2 08:35BUFFaceoffDylan Cozens
  • P2 08:35Stoppage
  • P2 08:35Penalty
  • P2 08:20delayed penalty
  • P2 08:00MTLShot on goalNick Suzuki5.3% xG
  • P2 07:49Takeaway
  • P2 07:44BUFFaceoffAlex Tuch
  • P2 07:44Penalty
  • P2 07:44Penalty
  • P2 07:44Stoppage
  • P2 07:40MTLShot on goalKirby Dach3.5% xG
  • P2 07:29MTLHitMike Matheson
  • P2 07:16BUFFaceoffPeyton Krebs
  • P2 07:16Stoppage
  • P2 07:14MTLShot on goalAlex Newhook8.6% xG
  • P2 06:44MTLFaceoffJake Evans
  • P2 06:44BUFGoalPeyton Krebs, Bowen Byram, Owen Power
  • P2 06:35BUFBlocked shotPeyton Krebs3.8% xG
  • P2 06:27BUFBlocked shotBeck Malenstyn6.2% xG
  • P2 05:55Giveaway
  • P2 05:45BUFFaceoffSam Lafferty
  • P2 05:45BUFGoalDylan Cozens, Rasmus Dahlin, Alex Tuch
  • P2 05:32MTLHitBrendan Gallagher
  • P2 05:26BUFFaceoffDylan Cozens
  • P2 05:26MTLGoalCole Caufield, Lane Hutson, Nick Suzuki
  • P2 04:53MTLMissed shotKirby Dach5.9% xG
  • P2 04:52MTLMissed shotCole Caufield7.7% xG
  • P2 04:38BUFFaceoffJordan Greenway
  • P2 04:38Penalty
  • P2 04:38Stoppage
  • P2 04:35MTLBlocked shotEmil Heineman32.8% xG
  • P2 04:33MTLShot on goalJoel Armia8.1% xG
  • P2 03:15BUFShot on goalConnor Clifton4.6% xG
  • P2 03:09BUFFaceoffRyan McLeod
  • P2 03:09Penalty
  • P2 03:05MTLBlocked shotLane Hutson9.5% xG
  • P2 02:48delayed penalty
  • P2 02:41BUFMissed shotRasmus Dahlin4.4% xG
  • P2 02:36BUFBlocked shotRasmus Dahlin5.4% xG
  • P2 01:30Giveaway
  • P2 01:29Giveaway
  • P2 00:21Takeaway
  • P2 00:17BUFFaceoffRyan McLeod
  • P2 00:17Stoppage
  • P2 00:11BUFFaceoffRyan McLeod
  • P2 00:11Stoppage
  • P2 00:00BUFFaceoffRyan McLeod
  • P1 19:52MTLShot on goalJuraj Slafkovský12.2% xG
  • P1 19:42MTLBlocked shotKirby Dach4.4% xG
  • P1 19:14BUFFaceoffPeyton Krebs
  • P1 19:14Stoppage
  • P1 19:13MTLShot on goalNick Suzuki3.3% xG
  • P1 18:57MTLBlocked shotMike Matheson8.8% xG
  • P1 18:52MTLFaceoffNick Suzuki
  • P1 18:52Stoppage
  • P1 18:44BUFHitMattias Samuelsson
  • P1 18:04MTLBlocked shotArber Xhekaj7.5% xG
  • P1 17:56Giveaway
  • P1 17:52BUFHitConnor Clifton
  • P1 17:46Takeaway
  • P1 17:45MTLHitCole Caufield
  • P1 17:40MTLMissed shotLane Hutson4.4% xG
  • P1 16:22MTLShot on goalEmil Heineman4.7% xG
  • P1 15:36BUFFaceoffTage Thompson
  • P1 15:36Stoppage
  • P1 15:12MTLFaceoffNick Suzuki
  • P1 15:12Stoppage
  • P1 14:56MTLHitDavid Savard
  • P1 14:47BUFFaceoffPeyton Krebs
  • P1 14:47Stoppage
  • P1 14:13MTLFaceoffJake Evans
  • P1 14:13Stoppage
  • P1 14:11BUFMissed shotOwen Power7.4% xG
  • P1 13:54MTLFaceoffJosh Anderson
  • P1 13:54Stoppage
  • P1 13:28MTLShot on goalMike Matheson15.1% xG
  • P1 13:26BUFShot on goalDylan Cozens10.2% xG
  • P1 12:51BUFShot on goalJason Zucker17.9% xG
  • P1 12:47BUFFaceoffDylan Cozens
  • P1 12:47Stoppage
  • P1 12:39MTLFaceoffJake Evans
  • P1 12:39Penalty
  • P1 12:37MTLHitJayden Struble
  • P1 12:33MTLHitArber Xhekaj
  • P1 12:19BUFFaceoffDylan Cozens
  • P1 12:19Stoppage
  • P1 12:17BUFMissed shotZach Benson3.8% xG
  • P1 12:15BUFFaceoffDylan Cozens
  • P1 12:15Stoppage
  • P1 12:13BUFShot on goalRasmus Dahlin8.1% xG
  • P1 12:07BUFFaceoffDylan Cozens
  • P1 12:07Stoppage
  • P1 11:47BUFHitConnor Clifton
  • P1 11:46Giveaway
  • P1 11:24MTLFaceoffChristian Dvorak
  • P1 11:24Stoppage
  • P1 11:22MTLShot on goalKaiden Guhle4.7% xG
  • P1 10:58Giveaway
  • P1 10:20BUFShot on goalSam Lafferty8.4% xG
  • P1 10:10BUFBlocked shotTage Thompson6.6% xG
  • P1 10:01BUFFaceoffTage Thompson
  • P1 10:01Stoppage
  • P1 09:55BUFFaceoffTage Thompson
  • P1 09:55Stoppage
  • P1 09:46BUFFaceoffTage Thompson
  • P1 09:46Stoppage
  • P1 09:44MTLShot on goalEmil Heineman4.8% xG
  • P1 09:35MTLBlocked shotArber Xhekaj7.7% xG
  • P1 09:29MTLBlocked shotLucas Condotta6.7% xG
  • P1 09:20BUFHitBowen Byram
  • P1 07:55BUFHitPeyton Krebs
  • P1 07:51BUFHitSam Lafferty
  • P1 07:33BUFBlocked shotConnor Clifton7.2% xG
  • P1 07:12Takeaway
  • P1 07:06Giveaway
  • P1 06:51MTLBlocked shotMike Matheson13.7% xG
  • P1 06:42MTLBlocked shotMike Matheson7.9% xG
  • P1 05:44MTLFaceoffLucas Condotta
  • P1 05:44Stoppage
  • P1 05:37BUFMissed shotJack Quinn6.1% xG
  • P1 05:18MTLHitEmil Heineman
  • P1 05:11BUFMissed shotJack Quinn9.4% xG
  • P1 04:56BUFHitDylan Cozens
  • P1 04:42BUFFaceoffDylan Cozens
  • P1 04:42BUFGoalTage Thompson, Alex Tuch, Ukko-Pekka Luukkonen
  • P1 04:14BUFFaceoffTage Thompson
  • P1 04:14MTLGoalJosh Anderson, Christian Dvorak, Brendan Gallagher
  • P1 04:02BUFHitJordan Greenway
  • P1 03:52BUFMissed shotRyan McLeod7.5% xG
  • P1 03:39BUFHitRyan McLeod
  • P1 03:30MTLFaceoffChristian Dvorak
  • P1 03:30Stoppage
  • P1 03:24Giveaway
  • P1 03:21MTLBlocked shotKirby Dach4.4% xG
  • P1 03:10BUFFaceoffPeyton Krebs
  • P1 03:10Stoppage
  • P1 02:43BUFHitConnor Clifton
  • P1 02:27MTLBlocked shotJoel Armia8.8% xG
  • P1 02:19BUFHitDylan Cozens
  • P1 02:15Giveaway
  • P1 02:10MTLHitJayden Struble
  • P1 02:00BUFFaceoffDylan Cozens
  • P1 02:00Stoppage
  • P1 01:58MTLShot on goalArber Xhekaj3.1% xG
  • P1 01:28Takeaway
  • P1 01:18BUFBlocked shotJJ Peterka4.2% xG
  • P1 00:52BUFShot on goalJacob Bryson3.1% xG
  • P1 00:45BUFBlocked shotJacob Bryson4.7% xG
  • P1 00:27Takeaway
  • P1 00:00MTLFaceoffChristian Dvorak

MTL vs BUF

Shot tracker

Every attempt with live expected goals

  • P1 00:45BUFJacob Bryson4.7%
  • P1 00:52BUFJacob Bryson3.1%
  • P1 01:18BUFJJ Peterka4.2%
  • P1 01:58MTLArber Xhekaj3.1%
  • P1 02:27MTLJoel Armia8.8%
  • P1 03:21MTLKirby Dach4.4%
  • P1 03:52BUFRyan McLeod7.5%
  • P1 04:14MTLJosh AndersonGOAL
  • P1 04:42BUFTage ThompsonGOAL
  • P1 05:11BUFJack Quinn9.4%
  • P1 05:37BUFJack Quinn6.1%
  • P1 06:42MTLMike Matheson7.9%
  • P1 06:51MTLMike Matheson13.7%
  • P1 07:33BUFConnor Clifton7.2%
  • P1 09:29MTLLucas Condotta6.7%
  • P1 09:35MTLArber Xhekaj7.7%
  • P1 09:44MTLEmil Heineman4.8%
  • P1 10:10BUFTage Thompson6.6%
  • P1 10:20BUFSam Lafferty8.4%
  • P1 11:22MTLKaiden Guhle4.7%
  • P1 12:13BUFRasmus Dahlin8.1%
  • P1 12:17BUFZach Benson3.8%
  • P1 12:51BUFJason Zucker17.9%
  • P1 13:26BUFDylan Cozens10.2%
  • P1 13:28MTLMike Matheson15.1%
  • P1 14:11BUFOwen Power7.4%
  • P1 16:22MTLEmil Heineman4.7%
  • P1 17:40MTLLane Hutson4.4%
  • P1 18:04MTLArber Xhekaj7.5%
  • P1 18:57MTLMike Matheson8.8%
  • P1 19:13MTLNick Suzuki3.3%
  • P1 19:42MTLKirby Dach4.4%
  • P1 19:52MTLJuraj Slafkovský12.2%
  • P2 02:36BUFRasmus Dahlin5.4%
  • P2 02:41BUFRasmus Dahlin4.4%
  • P2 03:05MTLLane Hutson9.5%
  • P2 03:15BUFConnor Clifton4.6%
  • P2 04:33MTLJoel Armia8.1%
  • P2 04:35MTLEmil Heineman32.8%
  • P2 04:52MTLCole Caufield7.7%
  • P2 04:53MTLKirby Dach5.9%
  • P2 05:26MTLCole CaufieldGOAL
  • P2 05:45BUFDylan CozensGOAL
  • P2 06:27BUFBeck Malenstyn6.2%
  • P2 06:35BUFPeyton Krebs3.8%
  • P2 06:44BUFPeyton KrebsGOAL
  • P2 07:14MTLAlex Newhook8.6%
  • P2 07:40MTLKirby Dach3.5%
  • P2 08:00MTLNick Suzuki5.3%
  • P2 09:04BUFJJ Peterka5.6%
  • P2 09:17BUFJJ Peterka8.3%
  • P2 09:48BUFJJ Peterka11.8%
  • P2 12:59MTLAlex Newhook7.3%
  • P2 13:45MTLChristian Dvorak8.7%
  • P2 14:54BUFRyan McLeod2.1%
  • P2 17:22MTLBrendan Gallagher11.4%
  • P2 18:32BUFConnor Clifton7.0%
  • P2 18:41BUFConnor Clifton4.2%
  • P2 18:55MTLJake Evans3.5%
  • P2 19:13MTLNick SuzukiGOAL
  • P2 19:20BUFRasmus Dahlin3.1%
  • P2 19:35MTLNick SuzukiGOAL
  • P2 19:53BUFJason Zucker3.4%
  • P2 19:55BUFJacob Bryson2.6%
  • P2 19:59BUFConnor Clifton2.7%
  • P3 00:57MTLLane Hutson8.0%
  • P3 01:46BUFRasmus Dahlin7.3%
  • P3 01:54BUFJJ Peterka8.3%
  • P3 01:58BUFRasmus DahlinGOAL
  • P3 03:51BUFJJ PeterkaGOAL
  • P3 04:18BUFJacob Bryson5.7%
  • P3 04:27BUFJordan Greenway4.7%
  • P3 05:59BUFAlex Tuch14.7%
  • P3 06:13BUFJack Quinn8.4%
  • P3 06:31BUFJack Quinn7.4%
  • P3 09:17BUFPeyton Krebs10.2%
  • P3 10:50MTLEmil HeinemanGOAL
  • P3 11:56MTLMike Matheson7.0%
  • P3 12:55MTLCole Caufield12.8%
  • P3 12:58MTLCole CaufieldGOAL
  • P3 13:54MTLMike Matheson8.0%
  • P3 14:26MTLEmil Heineman5.4%
  • P3 14:57MTLLane Hutson11.1%
  • P3 15:19MTLEmil Heineman9.7%
  • P3 15:28MTLLane Hutson8.1%
  • P3 15:36MTLKaiden Guhle6.8%
  • P3 15:50BUFJJ Peterka3.0%
  • P3 16:58BUFZach Benson4.0%
  • P3 17:30MTLJoel Armia5.2%
  • P3 18:31MTLChristian Dvorak4.2%
  • P3 18:42BUFJJ Peterka7.1%
  • P3 19:11MTLChristian DvorakGOAL