| Final | 1st | 2nd | 3rd | T | SOG |
|---|---|---|---|---|---|
| 2 | 1 | 0 | 3 | 23 | |
| 2 | 1 | 2 | 5 | 27 |
No impact calculated for this game. Impacts are calculated for games in the next 7 days.
| 1st Period | |||
|---|---|---|---|
| 3:11 | Cole Caufield (22) Noah Dobson (21) · wrist xG 0.23 | 1–0 ▶ | |
| 4:05 | Tage Thompson (23)PP Noah Ostlund (7), Jason Zucker (11) · snap xG 0.12 | 1–1 ▶ | |
| 10:30 | Josh Doan (15)PP Tage Thompson (23), Noah Ostlund (8) · wrist xG 0.14 | 1–2 ▶ | |
| 14:20 | Ivan Demidov (11)PP Lane Hutson (38), Nick Suzuki (37) · slap xG 0.14 | 2–2 ▶ | |
| 2nd Period | |||
| 3:05 | Nick Suzuki (15)PP Lane Hutson (39), Cole Caufield (23) · snap xG 0.23 | 3–2 ▶ | |
| 8:55 | Alex Tuch (16) Tage Thompson (24), Rasmus Dahlin (27) · snap xG 0.10 | 3–3 ▶ | |
| 3rd Period | |||
| 5:12 | Tage Thompson (24) Josh Doan (19) · snap xG 0.15 | 3–4 ▶ | |
| 18:20 | Tage Thompson (25)EN Zach Benson (17) · wrist xG 0.93 | 3–5 ▶ | |
Score away–home after each goal; season totals in parentheses.
Expected goals (xG) rate every unblocked shot by how often shots like it go in, from where it was taken, the shot type, the strength and what happened just before it. How it works
| MTL | BUF | |
|---|---|---|
| 2.83 | Expected goals | 3.28 |
| 3 | Goals (no shootout) | 5 |
| 1.99 | Expected goals, 5 on 5 | 1.42 |
| 43 | Shot attempts | 57 |
| 36 | Unblocked attempts | 39 |
| 23 | Shots on goal | 27 |
What stood out as the game went on, from the play-by-play and the shifts. Time on the bench is counted in 5-on-5 play outside the penalty box; the note says the player sat, not why. Goals saved are against the shots' expected goals (xG).
| 3rd Period | |||
|---|---|---|---|
| 5:12 | MTL | Goalie | Goalie · Fowler −2.0 goals saved
4 goals on 1.99 xG, 26 shots on goal |
| 14:50 | BUF | No shift | No shift · Bryson, 15:05 on the bench
No shift after 18:04 of the 2nd; 8 shifts (6:02) before that |
| 17:53 | MTL | Pulled goalie | Pulled goalie · Pulled Fowler, down 4–3
With 2:07 left; BUF scored at 18:20 of the 3rd (3–5) |
| 18:35 | MTL | Pulled goalie | Pulled goalie · Pulled Fowler, down 5–3
With 1:25 left |
xG comes from hockeystats.io's own model, a gradient-boosted tree model trained on every unblocked shot from the 2021-22 to 2025-26 regular seasons using the NHL's public play-by-play. Each shot's value is the share of similar shots that became goals. A team's xG is the sum over its shots; "deserve to win" asks how often the team would outscore its opponent if every shot went in at exactly that rate. Blocked shots count as attempts but have no xG (the NHL records where they were blocked, not where they were taken), so the map leaves them out.
| Skater | G | A | P | +/− | Att | xG | Hit | Blk | TOI | |
|---|---|---|---|---|---|---|---|---|---|---|
| Forwards | ||||||||||
| 14 | Nick Suzuki | 1 | 1 | 2 | -1 | 5 | 0.33 | 0 | 0 | 22:17 |
| 13 | Cole Caufield | 1 | 1 | 2 | -1 | 6 | 0.45 | 0 | 0 | 19:17 |
| 20 | Juraj Slafkovský | 0 | 0 | 0 | -1 | 4 | 0.15 | 1 | 2 | 18:14 |
| 93 | Ivan Demidov | 1 | 0 | 1 | -1 | 3 | 0.30 | 0 | 0 | 16:10 |
| 91 | Oliver Kapanen | 0 | 0 | 0 | 0 | 3 | 0.31 | 0 | 1 | 16:02 |
| 24 | Phillip Danault | 0 | 0 | 0 | -2 | 0 | 0.00 | 3 | 2 | 14:58 |
| 85 | Alexandre Texier | 0 | 0 | 0 | 0 | 5 | 0.40 | 1 | 0 | 13:45 |
| 17 | Josh Anderson | 0 | 0 | 0 | -1 | 1 | 0.09 | 1 | 0 | 13:27 |
| 76 | Zachary Bolduc | 0 | 0 | 0 | -1 | 2 | 0.12 | 5 | 0 | 12:04 |
| 90 | Joseph Veleno | 0 | 0 | 0 | 0 | 0 | 0.00 | 3 | 1 | 11:12 |
| 7 | Brendan Gallagher | 0 | 0 | 0 | 0 | 4 | 0.30 | 0 | 0 | 10:58 |
| 0 | Sammy Blais | 0 | 0 | 0 | 0 | 2 | 0.13 | 4 | 1 | 07:29 |
| Defense | ||||||||||
| 48 | Lane Hutson | 0 | 2 | 2 | -1 | 1 | 0.11 | 0 | 2 | 25:55 |
| 8 | Mike Matheson | 0 | 0 | 0 | 0 | 2 | 0.07 | 1 | 0 | 22:32 |
| 53 | Noah Dobson | 0 | 1 | 1 | -1 | 1 | 0.01 | 0 | 4 | 21:39 |
| 45 | Alexandre Carrier | 0 | 0 | 0 | -1 | 1 | 0.03 | 0 | 4 | 21:00 |
| 21 | Kaiden Guhle | 0 | 0 | 0 | 0 | 3 | 0.04 | 1 | 1 | 14:56 |
| 72 | Arber Xhekaj | 0 | 0 | 0 | 0 | 0 | 0.00 | 6 | 0 | 10:29 |
| Goalie | SA | GA | SV | SV% | xGA | GSAx |
|---|---|---|---|---|---|---|
| Jacob Fowler | 26 | 4 | 22 | .846 | 2.35 | -1.65 |
| Skater | G | A | P | +/− | Att | xG | Hit | Blk | TOI | |
|---|---|---|---|---|---|---|---|---|---|---|
| Forwards | ||||||||||
| 72 | Tage Thompson | 3 | 2 | 5 | +2 | 7 | 1.51 | 0 | 1 | 20:43 |
| 89 | Alex Tuch | 1 | 0 | 1 | +1 | 4 | 0.25 | 4 | 0 | 18:44 |
| 71 | Ryan McLeod | 0 | 0 | 0 | 0 | 2 | 0.17 | 1 | 0 | 18:29 |
| 86 | Noah Ostlund | 0 | 2 | 2 | 0 | 8 | 0.24 | 0 | 0 | 17:21 |
| 91 | Josh Doan | 1 | 1 | 2 | +1 | 3 | 0.14 | 1 | 0 | 16:55 |
| 6 | Zach Benson | 0 | 1 | 1 | +1 | 3 | 0.10 | 1 | 0 | 16:06 |
| 17 | Jason Zucker | 0 | 1 | 1 | 0 | 0 | 0.00 | 1 | 1 | 14:27 |
| 22 | Jack Quinn | 0 | 0 | 0 | 0 | 1 | 0.04 | 1 | 0 | 14:21 |
| 12 | Jordan Greenway | 0 | 0 | 0 | 0 | 0 | 0.00 | 3 | 1 | 11:10 |
| 19 | Peyton Krebs | 0 | 0 | 0 | +1 | 1 | 0.15 | 0 | 0 | 10:55 |
| 48 | Tyson Kozak | 0 | 0 | 0 | 0 | 2 | 0.01 | 3 | 0 | 09:22 |
| 29 | Beck Malenstyn | 0 | 0 | 0 | 0 | 2 | 0.15 | 5 | 0 | 08:45 |
| Defense | ||||||||||
| 26 | Rasmus Dahlin | 0 | 1 | 1 | 0 | 5 | 0.29 | 0 | 2 | 27:39 |
| 23 | Mattias Samuelsson | 0 | 0 | 0 | +2 | 7 | 0.15 | 0 | 1 | 25:24 |
| 24 | Bowen Byram | 0 | 0 | 0 | +1 | 3 | 0.01 | 0 | 0 | 25:05 |
| 25 | Owen Power | 0 | 0 | 0 | 0 | 5 | 0.06 | 1 | 0 | 23:04 |
| 73 | Zach Metsa | 0 | 0 | 0 | +1 | 2 | 0.00 | 0 | 0 | 07:38 |
| 78 | Jacob Bryson | 0 | 0 | 0 | 0 | 1 | 0.00 | 0 | 0 | 06:02 |
| Goalie | SA | GA | SV | SV% | xGA | GSAx |
|---|---|---|---|---|---|---|
| Colten Ellis | 23 | 3 | 20 | .870 | 2.83 | -0.17 |
Skaters by time on ice. Goalie lines count shots with the goalie in net, from the NHL play-by-play.
What each player added to the result, in goals, from most to least. Hover a number for what it's made of.
| Player | Rating | Points | Shots | On ice | Pen | FO | Other | GSAx | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 14 Nick Suzuki C | +2.15 | +1.30 | +0.21 | +0.60 | 0.00 | +0.06 | -0.02 | — | 22:17 |
| 48 Lane Hutson D | +1.96 | +1.40 | +0.07 | +0.45 | 0.00 | 0.00 | +0.04 | — | 25:55 |
| 13 Cole Caufield R | +1.91 | +1.30 | +0.29 | +0.33 | 0.00 | +0.01 | -0.02 | — | 19:17 |
| 93 Ivan Demidov R | +1.16 | +0.75 | +0.20 | +0.24 | 0.00 | 0.00 | -0.02 | — | 16:10 |
| 53 Noah Dobson D | +1.03 | +0.70 | +0.01 | +0.12 | 0.00 | 0.00 | +0.20 | — | 21:39 |
| 85 Alexandre Texier L | +0.89 | 0.00 | +0.26 | +0.63 | 0.00 | 0.00 | 0.00 | — | 13:45 |
| 21 Kaiden Guhle D | +0.58 | 0.00 | +0.02 | +0.66 | -0.15 | 0.00 | +0.05 | — | 14:56 |
| 91 Oliver Kapanen C | +0.54 | 0.00 | +0.20 | +0.41 | -0.15 | +0.01 | +0.07 | — | 16:02 |
| 11 Brendan Gallagher R | +0.37 | 0.00 | +0.19 | +0.03 | +0.15 | 0.00 | 0.00 | — | 10:58 |
| 72 Arber Xhekaj D | +0.34 | 0.00 | 0.00 | +0.34 | 0.00 | 0.00 | 0.00 | — | 10:29 |
| 90 Joseph Veleno C | +0.23 | 0.00 | 0.00 | +0.15 | 0.00 | +0.03 | +0.05 | — | 11:12 |
| 27 Sammy Blais L | +0.19 | 0.00 | +0.08 | +0.04 | 0.00 | 0.00 | +0.07 | — | 7:29 |
| 20 Juraj Slafkovský L | +0.13 | 0.00 | +0.10 | -0.03 | 0.00 | -0.01 | +0.08 | — | 18:14 |
| 76 Zachary Bolduc R | +0.12 | 0.00 | +0.07 | -0.12 | +0.15 | +0.01 | 0.00 | — | 12:04 |
| 8 Mike Matheson D | -0.09 | 0.00 | +0.04 | -0.11 | 0.00 | 0.00 | -0.02 | — | 22:32 |
| 17 Josh Anderson R | -0.26 | 0.00 | +0.06 | -0.32 | 0.00 | 0.00 | 0.00 | — | 13:27 |
| 45 Alexandre Carrier D | -0.28 | 0.00 | +0.02 | -0.50 | 0.00 | 0.00 | +0.20 | — | 21:00 |
| 24 Phillip Danault C | -0.64 | 0.00 | 0.00 | -0.52 | -0.15 | -0.01 | +0.04 | — | 14:58 |
| 32 Jacob Fowler G | -1.65 | 0.00 | — | — | 0.00 | — | — | -1.65 | 58:08 |
| Player | Rating | Points | Shots | On ice | Pen | FO | Other | GSAx | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 72 Tage Thompson C | +4.72 | +3.65 | +0.98 | -0.04 | +0.15 | -0.03 | +0.01 | — | 20:43 |
| 91 Josh Doan R | +2.29 | +1.45 | +0.09 | +0.59 | +0.15 | -0.01 | +0.02 | — | 16:55 |
| 86 Noah Ostlund C | +1.45 | +1.25 | +0.16 | +0.07 | 0.00 | -0.03 | 0.00 | — | 17:21 |
| 89 Alex Tuch R | +0.53 | +0.75 | +0.16 | -0.36 | 0.00 | 0.00 | -0.02 | — | 18:44 |
| 29 Beck Malenstyn L | +0.46 | 0.00 | +0.10 | +0.23 | +0.15 | 0.00 | -0.02 | — | 8:45 |
| 73 Zach Metsa D | +0.45 | 0.00 | 0.00 | +0.45 | 0.00 | 0.00 | 0.00 | — | 7:38 |
| 26 Rasmus Dahlin D | +0.39 | +0.55 | +0.19 | -0.42 | 0.00 | 0.00 | +0.08 | — | 27:39 |
| 19 Peyton Krebs C | +0.32 | 0.00 | +0.10 | +0.23 | 0.00 | -0.01 | 0.00 | — | 10:55 |
| 6 Zach Benson L | +0.29 | +0.70 | +0.07 | -0.33 | -0.15 | 0.00 | 0.00 | — | 16:06 |
| 17 Jason Zucker L | +0.22 | +0.55 | 0.00 | -0.30 | 0.00 | -0.02 | -0.01 | — | 14:27 |
| 48 Tyson Kozak C | +0.21 | 0.00 | +0.01 | +0.21 | 0.00 | -0.01 | 0.00 | — | 9:22 |
| 78 Jacob Bryson D | -0.02 | 0.00 | 0.00 | +0.12 | -0.15 | 0.00 | 0.00 | — | 6:02 |
| 25 Owen Power D | -0.05 | 0.00 | +0.04 | -0.13 | 0.00 | 0.00 | +0.04 | — | 23:04 |
| 92 Colten Ellis G | -0.17 | 0.00 | — | — | 0.00 | — | — | -0.17 | 59:47 |
| 12 Jordan Greenway L | -0.34 | 0.00 | 0.00 | -0.38 | 0.00 | -0.01 | +0.05 | — | 11:10 |
| 23 Mattias Samuelsson D | -0.39 | 0.00 | +0.10 | -0.50 | 0.00 | 0.00 | +0.01 | — | 25:24 |
| 22 Jack Quinn R | -0.49 | 0.00 | +0.03 | -0.64 | +0.15 | 0.00 | -0.02 | — | 14:21 |
| 71 Ryan McLeod C | -0.59 | 0.00 | +0.11 | -0.71 | 0.00 | +0.02 | 0.00 | — | 18:29 |
| 4 Bowen Byram D | -0.61 | 0.00 | 0.00 | -0.47 | -0.15 | 0.00 | 0.00 | — | 25:05 |
An expected-goals take on Dom Luszczyszyn's Game Score: goals and assists, the quality of a player's own shots, shot quality for and against while they were on the ice at 5v5, penalties, faceoffs and puck plays, all in goals; goalies by goals saved above expected. From the NHL play-by-play and shift charts.