| Final/SO | 1st | 2nd | 3rd | OT | SO | T | SOG |
|---|---|---|---|---|---|---|---|
| 2 | 0 | 2 | 0 | 1 | 4 | 29 | |
| 1 | 3 | 0 | 0 | 2 | 5 | 26 |
| 1st Period | |||
|---|---|---|---|
| 4:22 | Eetu Luostarinen (7) Unassisted · wrist xG 0.20 | 0–1 ▶ | |
| 7:18 | Michael Eyssimont (7) Alex Steeves (7), Hampus Lindholm (14) · wrist xG 0.10 | 1–1 ▶ | |
| 12:43 | Michael Eyssimont (8) Marat Khusnutdinov (14), Andrew Peeke (8) · wrist xG 0.21 | 2–1 ▶ | |
| 2nd Period | |||
| 0:30 | Uvis Balinskis (5)PP Matthew Tkachuk (5), Anton Lundell (22) · snap xG 0.12 | 2–2 ▶ | |
| 2:47 | Matthew Tkachuk (3)PP Anton Lundell (23), Uvis Balinskis (9) · backhand xG 0.03 | 2–3 ▶ | |
| 18:33 | Anton Lundell (16)SH Sam Reinhart (28) · tip-in xG 0.09 | 2–4 ▶ | |
| 3rd Period | |||
| 7:52 | Mark Kastelic (9) Charlie McAvoy (35), Hampus Lindholm (15) · deflected xG 0.12 | 3–4 ▶ | |
| 10:30 | Casey Mittelstadt (12)PP David Pastrnak (49), Morgan Geekie (22) · wrist xG 0.44 | 4–4 ▶ | |
| Overtime | |||
| No scoring | |||
| Shootout | |||
| Anton Lundell vs Joonas Korpisalo | Goal | ||
| Viktor Arvidsson vs Sergei Bobrovsky | Goal | ||
| Sam Reinhart vs Joonas Korpisalo | Saved | ||
| Marat Khusnutdinov vs Sergei Bobrovsky | Saved | ||
| Matthew Tkachuk vs Joonas Korpisalo | Saved | ||
| Charlie McAvoy vs Sergei Bobrovsky | No shot | ||
| Brad Marchand vs Joonas Korpisalo | Goal | ||
| Casey Mittelstadt vs Sergei Bobrovsky | Saved | ||
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
| BOS | FLA | |
|---|---|---|
| 3.90 | Expected goals | 3.76 |
| 4 | Goals (no shootout) | 4 |
| 1.48 | Expected goals, 5 on 5 | 1.89 |
| 68 | Shot attempts | 60 |
| 45 | Unblocked attempts | 45 |
| 29 | Shots on goal | 26 |
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).
| 2nd Period | |||
|---|---|---|---|
| 6:00 | FLA | No shift | No shift · Vilmanis, 33:40 on the bench
No shift after 10:33 of the 1st; 4 shifts (2:35) before that |
| 8:00 | FLA | xG swing | xG swing · Out-chanced BOS 1.25–0.11
In xG over 10 minutes, 18:40 of the 1st to 8:40 of the 2nd; goals 2–0 |
| 18:00 | BOS | xG swing | xG swing · Out-chanced FLA 1.33–0.06
In xG over 10 minutes, 8:20 to 18:20 of the 2nd; neither team scored |
| 3rd Period | |||
| 7:10 | FLA | No shift | No shift · Bjornfot, 20:37 on the bench
No shift after 8:55 of the 2nd; 10 shifts (8:27) before that |
| 10:30 | BOS | Deserve to win | Deserve to win · BOS takes the lead, 62–38%
FLA had led since 4:22 of the 1st, by as much as 76% |
| 19:10 | BOS | No shift | No shift · Kuraly, 10:53 on the bench
No shift after 4:50 of the 3rd; 10 shifts (9:22) before that |
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 | ||||||||||
| 88 | David Pastrnak | 0 | 1 | 1 | -2 | 10 | 0.18 | 1 | 1 | 27:52 |
| 39 | Morgan Geekie | 0 | 1 | 1 | -2 | 6 | 0.40 | 2 | 0 | 22:54 |
| 11 | Casey Mittelstadt | 1 | 0 | 1 | 0 | 6 | 0.75 | 0 | 0 | 19:55 |
| 93 | Fraser Minten | 0 | 0 | 0 | -1 | 6 | 0.45 | 2 | 0 | 19:53 |
| 33 | Viktor Arvidsson | 0 | 0 | 0 | -1 | 7 | 0.61 | 0 | 0 | 18:15 |
| 92 | Marat Khusnutdinov | 0 | 1 | 1 | +1 | 4 | 0.23 | 1 | 1 | 16:49 |
| 51 | Matthew Poitras | 0 | 0 | 0 | 0 | 1 | 0.00 | 0 | 0 | 13:05 |
| 47 | Mark Kastelic | 1 | 0 | 1 | +1 | 4 | 0.12 | 4 | 0 | 12:36 |
| 81 | Michael Eyssimont | 2 | 0 | 2 | +2 | 5 | 0.58 | 1 | 0 | 12:18 |
| 84 | Tanner Jeannot | 0 | 0 | 0 | +1 | 5 | 0.08 | 4 | 1 | 12:14 |
| 21 | Alex Steeves | 0 | 1 | 1 | +1 | 3 | 0.30 | 1 | 0 | 10:56 |
| 52 | Sean Kuraly | 0 | 0 | 0 | +2 | 1 | 0.06 | 1 | 0 | 09:22 |
| Defense | ||||||||||
| 27 | Hampus Lindholm | 0 | 2 | 2 | +2 | 2 | 0.00 | 0 | 0 | 25:01 |
| 73 | Charlie McAvoy | 0 | 1 | 1 | -1 | 1 | 0.00 | 0 | 2 | 22:05 |
| 91 | Nikita Zadorov | 0 | 0 | 0 | +1 | 1 | 0.01 | 5 | 1 | 19:56 |
| 20 | Andrew Peeke | 0 | 1 | 1 | +1 | 1 | 0.00 | 1 | 3 | 19:05 |
| 6 | Mason Lohrei | 0 | 0 | 0 | +1 | 4 | 0.15 | 1 | 2 | 15:59 |
| 45 | Jonathan Aspirot | 0 | 0 | 0 | -1 | 1 | 0.00 | 0 | 0 | 13:50 |
| Goalie | SA | GA | SV | SV% | xGA | GSAx |
|---|---|---|---|---|---|---|
| Joonas Korpisalo | 26 | 4 | 22 | .846 | 3.76 | -0.24 |
| Skater | G | A | P | +/− | Att | xG | Hit | Blk | TOI | |
|---|---|---|---|---|---|---|---|---|---|---|
| Forwards | ||||||||||
| 15 | Anton Lundell | 1 | 2 | 3 | +1 | 6 | 0.37 | 1 | 2 | 24:18 |
| 9 | Sam Bennett | 0 | 0 | 0 | +1 | 4 | 0.20 | 3 | 2 | 22:58 |
| 13 | Sam Reinhart | 0 | 1 | 1 | +1 | 8 | 0.78 | 0 | 2 | 22:58 |
| 19 | Matthew Tkachuk | 1 | 1 | 2 | +1 | 9 | 0.33 | 1 | 0 | 18:04 |
| 23 | Carter Verhaeghe | 0 | 0 | 0 | -1 | 6 | 0.28 | 1 | 0 | 17:47 |
| 27 | Eetu Luostarinen | 1 | 0 | 1 | 0 | 4 | 0.28 | 3 | 0 | 17:10 |
| 17 | Evan Rodrigues | 0 | 0 | 0 | -3 | 5 | 0.65 | 1 | 1 | 16:51 |
| 18 | A.J. Greer | 0 | 0 | 0 | -1 | 1 | 0.00 | 4 | 0 | 12:49 |
| 63 | Brad Marchand | 0 | 0 | 0 | -3 | 3 | 0.01 | 0 | 0 | 10:55 |
| 79 | Cole Schwindt | 0 | 0 | 0 | 0 | 0 | 0.00 | 1 | 0 | 07:47 |
| 11 | Mackie Samoskevich | 0 | 0 | 0 | -1 | 4 | 0.33 | 1 | 0 | 07:17 |
| 95 | Sandis Vilmanis | 0 | 0 | 0 | 0 | 1 | 0.17 | 0 | 0 | 02:35 |
| Defense | ||||||||||
| 42 | Gustav Forsling | 0 | 0 | 0 | -1 | 3 | 0.09 | 0 | 3 | 30:48 |
| 77 | Niko Mikkola | 0 | 0 | 0 | 0 | 0 | 0.00 | 2 | 4 | 23:40 |
| 5 | Aaron Ekblad | 0 | 0 | 0 | 0 | 1 | 0.00 | 1 | 4 | 22:06 |
| 26 | Uvis Balinskis | 1 | 1 | 2 | 0 | 3 | 0.28 | 4 | 1 | 21:26 |
| 2 | Jeff Petry | 0 | 0 | 0 | 0 | 1 | 0.00 | 2 | 1 | 14:55 |
| 22 | Tobias Bjornfot | 0 | 0 | 0 | 0 | 1 | 0.00 | 1 | 0 | 08:27 |
| Goalie | SA | GA | SV | SV% | xGA | GSAx |
|---|---|---|---|---|---|---|
| Sergei Bobrovsky | 29 | 4 | 25 | .862 | 3.90 | -0.10 |
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 |
|---|---|---|---|---|---|---|---|---|---|
| 81 Michael Eyssimont C | +2.55 | +1.50 | +0.38 | +0.53 | +0.15 | 0.00 | 0.00 | — | 12:18 |
| 27 Hampus Lindholm D | +1.96 | +1.10 | 0.00 | +0.88 | 0.00 | 0.00 | -0.02 | — | 25:01 |
| 11 Casey Mittelstadt C | +1.59 | +0.75 | +0.48 | +0.41 | 0.00 | -0.02 | -0.04 | — | 19:55 |
| 21 Alex Steeves C | +1.13 | +0.70 | +0.19 | +0.09 | +0.15 | 0.00 | 0.00 | — | 10:56 |
| 92 Marat Khusnutdinov C | +0.99 | +0.70 | +0.15 | +0.09 | 0.00 | +0.01 | +0.05 | — | 16:49 |
| 6 Mason Lohrei D | +0.97 | 0.00 | +0.09 | +0.74 | 0.00 | 0.00 | +0.13 | — | 15:59 |
| 47 Mark Kastelic C | +0.83 | +0.75 | +0.08 | 0.00 | 0.00 | +0.04 | -0.04 | — | 12:36 |
| 93 Fraser Minten C | +0.44 | 0.00 | +0.29 | +0.08 | 0.00 | +0.03 | +0.04 | — | 19:53 |
| 26 Andrew Peeke D | +0.35 | +0.55 | 0.00 | -0.35 | 0.00 | 0.00 | +0.15 | — | 19:05 |
| 52 Sean Kuraly C | +0.32 | 0.00 | +0.04 | +0.31 | 0.00 | -0.02 | 0.00 | — | 9:22 |
| 84 Tanner Jeannot L | +0.30 | 0.00 | +0.05 | +0.08 | +0.15 | -0.03 | +0.05 | — | 12:14 |
| 71 Viktor Arvidsson L | +0.24 | 0.00 | +0.40 | +0.01 | -0.15 | +0.01 | -0.02 | — | 18:15 |
| 39 Morgan Geekie C | +0.16 | +0.55 | +0.26 | -0.64 | 0.00 | +0.01 | -0.02 | — | 22:54 |
| 88 David Pastrnak R | +0.10 | +0.70 | +0.12 | -0.82 | +0.15 | 0.00 | -0.05 | — | 27:52 |
| 73 Charlie McAvoy D | +0.01 | +0.70 | 0.00 | -0.77 | 0.00 | 0.00 | +0.08 | — | 22:05 |
| 70 Joonas Korpisalo G | -0.09 | 0.00 | — | — | +0.15 | — | — | -0.24 | 65:00 |
| 91 Nikita Zadorov D | -0.09 | 0.00 | +0.01 | -0.09 | 0.00 | 0.00 | -0.01 | — | 19:56 |
| 51 Matthew Poitras C | -0.59 | 0.00 | 0.00 | -0.57 | 0.00 | 0.00 | -0.02 | — | 13:05 |
| 45 Jonathan Aspirot D | -0.64 | 0.00 | 0.00 | -0.70 | +0.08 | 0.00 | -0.02 | — | 13:50 |
| Player | Rating | Points | Shots | On ice | Pen | FO | Other | GSAx | TOI |
|---|---|---|---|---|---|---|---|---|---|
| 19 Matthew Tkachuk L | +2.32 | +1.45 | +0.21 | +0.54 | +0.15 | 0.00 | -0.04 | — | 18:04 |
| 15 Anton Lundell C | +2.10 | +2.00 | +0.24 | -0.21 | 0.00 | -0.05 | +0.12 | — | 24:18 |
| 26 Uvis Balinskis D | +1.68 | +1.30 | +0.18 | +0.17 | 0.00 | 0.00 | +0.03 | — | 21:26 |
| 13 Sam Reinhart C | +1.45 | +0.70 | +0.50 | +0.16 | 0.00 | 0.00 | +0.08 | — | 22:58 |
| 9 Sam Bennett C | +1.00 | 0.00 | +0.13 | +0.67 | +0.15 | -0.03 | +0.08 | — | 22:58 |
| 11 Mackie Samoskevich R | +0.58 | 0.00 | +0.22 | +0.35 | 0.00 | +0.01 | 0.00 | — | 7:17 |
| 95 Sandis Vilmanis L | +0.58 | 0.00 | +0.11 | +0.39 | +0.08 | 0.00 | 0.00 | — | 2:35 |
| 2 Jeff Petry D | +0.56 | 0.00 | 0.00 | +0.51 | 0.00 | 0.00 | +0.05 | — | 14:55 |
| 5 Aaron Ekblad D | +0.54 | 0.00 | 0.00 | +0.53 | -0.15 | 0.00 | +0.16 | — | 22:06 |
| 27 Eetu Luostarinen C | +0.44 | +0.75 | +0.18 | 0.00 | -0.45 | 0.00 | -0.04 | — | 17:10 |
| 22 Tobias Bjornfot D | +0.36 | 0.00 | 0.00 | +0.38 | 0.00 | 0.00 | -0.02 | — | 8:27 |
| 42 Gustav Forsling D | +0.25 | 0.00 | +0.06 | +0.17 | -0.15 | 0.00 | +0.17 | — | 30:48 |
| 79 Cole Schwindt R | +0.11 | 0.00 | 0.00 | +0.12 | 0.00 | +0.01 | -0.02 | — | 7:47 |
| 72 Sergei Bobrovsky G | -0.10 | 0.00 | — | — | 0.00 | — | — | -0.10 | 65:00 |
| 23 Carter Verhaeghe C | -0.15 | 0.00 | +0.18 | -0.19 | -0.15 | -0.01 | +0.02 | — | 17:47 |
| 17 Evan Rodrigues C | -0.29 | 0.00 | +0.42 | -0.76 | 0.00 | +0.04 | +0.01 | — | 16:51 |
| 10 A.J. Greer L | -0.40 | 0.00 | 0.00 | -0.40 | 0.00 | 0.00 | 0.00 | — | 12:49 |
| 77 Niko Mikkola D | -0.74 | 0.00 | 0.00 | -0.77 | -0.15 | 0.00 | +0.18 | — | 23:40 |
| 63 Brad Marchand L | -0.95 | 0.00 | 0.00 | -0.93 | 0.00 | 0.00 | -0.02 | — | 10:55 |
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.