Boston BruinsBOS 4–5 Final/OT Pittsburgh PenguinsPIT

Sunday, March 8, 2026

Final/OT 1st2nd3rdOT T SOG
Boston BruinsBOS 1210 4 28
Pittsburgh PenguinsPIT 0131 5 40
Playoff odds, % Change
BOS -6.6
PIT +4.8
OTT +1.1
DET +0.9
MTL +0.4

How the result moved each team's playoff odds, calculated Mar 8, 2026 4:22 PM EDT.

Highlights

Scoring

1st Period
9:27 BOS Pavel Zacha (17)PP Morgan Geekie (23), Charlie McAvoy (39) · snap xG 0.11 1–0 ▶
2nd Period
8:47 BOS Pavel Zacha (18) Viktor Arvidsson (16), Jonathan Aspirot (7) · backhand xG 0.07 2–0 ▶
12:23 BOS David Pastrnak (23) Unassisted · backhand xG 0.13 3–0 ▶
14:44 PIT Egor Chinakhov (14)PP Rickard Rakell (16), Erik Karlsson (35) · wrist xG 0.11 3–1 ▶
3rd Period
6:02 PIT Connor Dewar (14) Ryan Shea (21) · backhand xG 0.06 3–2 ▶
6:35 PIT Anthony Mantha (22) Tommy Novak (22), Ilya Solovyov (6) · backhand xG 0.10 3–3 ▶
8:34 BOS Pavel Zacha (19) Viktor Arvidsson (17), Jonathan Aspirot (8) · wrist xG 0.13 4–3 ▶
11:18 PIT Anthony Mantha (23) Parker Wotherspoon (17), Erik Karlsson (36) · backhand xG 0.03 4–4 ▶
Overtime
0:17 PIT Tommy Novak (14) Unassisted · snap xG 0.21 4–5 ▶

Score away–home after each goal; season totals in parentheses.

Shot quality

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 34%Deserve to win66% PIT
BOSPIT
2.52Expected goals3.48
4Goals (no shootout)5
1.64Expected goals, 5 on 52.66
56Shot attempts75
41Unblocked attempts57
28Shots on goal40

Game notes

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).

1st Period
14:17 BOS Deserve to win Deserve to win · BOS takes the lead, 62–38%
PIT had led since 5:05 of the 1st, by as much as 66%
2nd Period
17:47 PIT Deserve to win Deserve to win · PIT takes the lead, 62–38%
BOS had led since 14:17 of the 1st, by as much as 63%
3rd Period
18:40 BOS Shortened bench Shortened bench · 2 forwards sat
Kuraly and Kastelic: no shift after 6:35 of the 3rd

Shot map

BOS shoots ←Bigger circle: higher xG; filled: goal→ PIT shoots
Noel Acciari: wrist, 14 ft, xG 0.08 (P1 0:53) Nikita Zadorov: wrist, 102 ft, xG 0.00 (P1 1:58) Avery Hayes: wrist, 46 ft, xG 0.01 (P1 3:13) Charlie McAvoy: wrist, 105 ft, xG 0.00 (P1 4:11) Connor Dewar: tip-in, 14 ft, xG 0.05 (P1 4:43) Noel Acciari: wrist, 49 ft, xG 0.01 (P1 4:54) Blake Lizotte: wrist, 6 ft, xG 0.20 (P1 5:05) Mason Lohrei: wrist, 12 ft, xG 0.14 (P1 5:45) Erik Karlsson: wrist, 52 ft, xG 0.03 (P1 6:16) Egor Chinakhov: snap, 37 ft, xG 0.01 (P1 7:07) Charlie McAvoy: wrist, 23 ft, xG 0.15 (P1 8:15) Charlie McAvoy: wrist, 54 ft, xG 0.03 (P1 8:49) Charlie McAvoy: slap, 40 ft, xG 0.10 (P1 9:00) David Pastrnak: wrist, 22 ft, xG 0.12 (P1 9:05) Elmer Soderblom: wrist, 38 ft, xG 0.01 (P1 10:48) Casey Mittelstadt: slap, 34 ft, xG 0.03 (P1 11:00) Casey Mittelstadt: deflected, 9 ft, xG 0.09 (P1 14:17) Bryan Rust: tip-in, 6 ft, xG 0.11 (P1 14:50) Elias Lindholm: wrist, 28 ft, xG 0.06 (P1 15:15) Marat Khusnutdinov: tip-in, 8 ft, xG 0.12 (P1 15:23) Michael Eyssimont: wrist, 54 ft, xG 0.01 (P1 15:41) Blake Lizotte: wrist, 43 ft, xG 0.04 (P1 16:03) Connor Dewar: tip-in, 17 ft, xG 0.05 (P1 16:11) Connor Dewar: wrist, 31 ft, xG 0.03 (P1 16:25) Hampus Lindholm: slap, 55 ft, xG 0.04 (P1 17:22) Avery Hayes: wrist, 55 ft, xG 0.00 (P1 17:48) Avery Hayes: wrist, 26 ft, xG 0.02 (P1 18:34) Elmer Soderblom: wrist, 9 ft, xG 0.03 (P1 18:35) Noel Acciari: snap, 23 ft, xG 0.17 (P1 19:12) David Pastrnak: tip-in, 65 ft, xG 0.00 (P1 19:19) Erik Karlsson: slap, 50 ft, xG 0.01 (P1 19:47) Connor Dewar: wrist, 30 ft, xG 0.02 (P1 19:53) Mark Kastelic: tip-in, 11 ft, xG 0.09 (P2 2:54) Marat Khusnutdinov: wrist, 24 ft, xG 0.10 (P2 3:29) Erik Karlsson: snap, 28 ft, xG 0.09 (P2 4:34) Michael Eyssimont: wrist, 37 ft, xG 0.10 (P2 6:08) Erik Karlsson: wrist, 42 ft, xG 0.05 (P2 6:36) Morgan Geekie: wrist, 43 ft, xG 0.05 (P2 7:00) Bryan Rust: wrist, 42 ft, xG 0.04 (P2 7:14) Samuel Girard: wrist, 18 ft, xG 0.13 (P2 7:42) Elmer Soderblom: snap, 41 ft, xG 0.05 (P2 8:22) Kris Letang: wrist, 45 ft, xG 0.01 (P2 10:44) Andrew Peeke: wrist, 62 ft, xG 0.01 (P2 11:32) Erik Karlsson: tip-in, 8 ft, xG 0.05 (P2 11:40) Erik Karlsson: wrist, 25 ft, xG 0.07 (P2 11:56) Erik Karlsson: wrist, 9 ft, xG 0.12 (P2 12:09) Casey Mittelstadt: wrist, 45 ft, xG 0.01 (P2 12:33) Bryan Rust: wrist, 17 ft, xG 0.02 (P2 13:07) Rickard Rakell: tip-in, 6 ft, xG 0.11 (P2 13:09) Ben Kindel: slap, 29 ft, xG 0.13 (P2 15:02) Jonathan Aspirot: wrist, 118 ft, xG 0.00 (P2 16:04) Parker Wotherspoon: wrist, 37 ft, xG 0.11 (P2 16:37) Andrew Peeke: wrist, 35 ft, xG 0.04 (P2 16:51) Connor Dewar: wrist, 52 ft, xG 0.02 (P2 17:19) Blake Lizotte: wrist, 6 ft, xG 0.21 (P2 17:47) Avery Hayes: wrist, 31 ft, xG 0.05 (P2 18:15) Ben Kindel: slap, 55 ft, xG 0.01 (P2 19:11) Pavel Zacha: wrist, 24 ft, xG 0.14 (P3 0:14) Morgan Geekie: wrist, 24 ft, xG 0.08 (P3 0:48) Morgan Geekie: wrist, 67 ft, xG 0.02 (P3 0:55) Kris Letang: wrist, 36 ft, xG 0.03 (P3 1:38) Nikita Zadorov: wrist, 39 ft, xG 0.01 (P3 2:55) Charlie McAvoy: wrist, 57 ft, xG 0.03 (P3 3:54) Elmer Soderblom: backhand, 16 ft, xG 0.13 (P3 4:25) Avery Hayes: tip-in, 7 ft, xG 0.09 (P3 4:44) Noel Acciari: wrist, 25 ft, xG 0.01 (P3 5:16) Ryan Shea: wrist, 61 ft, xG 0.02 (P3 5:23) Nikita Zadorov: wrist, 47 ft, xG 0.02 (P3 5:51) Ilya Solovyov: wrist, 123 ft, xG 0.00 (P3 8:38) Erik Karlsson: wrist, 33 ft, xG 0.11 (P3 9:19) Michael Eyssimont: wrist, 20 ft, xG 0.02 (P3 10:14) Egor Chinakhov: wrist, 7 ft, xG 0.13 (P3 10:42) Bryan Rust: wrist, 58 ft, xG 0.02 (P3 10:47) Parker Wotherspoon: wrist, 44 ft, xG 0.03 (P3 11:17) Viktor Arvidsson: wrist, 38 ft, xG 0.03 (P3 11:33) Viktor Arvidsson: tip-in, 11 ft, xG 0.07 (P3 11:42) Noel Acciari: wrist, 30 ft, xG 0.06 (P3 12:22) Connor Dewar: backhand, 9 ft, xG 0.03 (P3 12:23) Charlie McAvoy: wrist, 51 ft, xG 0.03 (P3 13:33) Erik Karlsson: wrist, 40 ft, xG 0.03 (P3 14:17) Bryan Rust: wrist, 5 ft, xG 0.05 (P3 14:24) Bryan Rust: wrist, 16 ft, xG 0.04 (P3 14:26) Erik Karlsson: wrist, 9 ft, xG 0.01 (P3 14:27) Morgan Geekie: wrist, 33 ft, xG 0.05 (P3 14:35) Ilya Solovyov: slap, 61 ft, xG 0.02 (P3 17:19) Viktor Arvidsson: tip-in, 6 ft, xG 0.10 (P3 17:44) Mason Lohrei: wrist, 25 ft, xG 0.10 (P3 18:06) David Pastrnak: wrist, 40 ft, xG 0.01 (P3 18:29) Michael Eyssimont: wrist, 9 ft, xG 0.06 (P3 18:37) Pavel Zacha: GOAL, snap, 29 ft, xG 0.11 (P1 9:27) Pavel Zacha: GOAL, backhand, 14 ft, xG 0.07 (P2 8:47) David Pastrnak: GOAL, backhand, 6 ft, xG 0.13 (P2 12:23) Egor Chinakhov: GOAL, wrist, 33 ft, xG 0.11 (P2 14:44) Connor Dewar: GOAL, backhand, 22 ft, xG 0.06 (P3 6:02) Anthony Mantha: GOAL, backhand, 15 ft, xG 0.10 (P3 6:35) Pavel Zacha: GOAL, wrist, 19 ft, xG 0.13 (P3 8:34) Anthony Mantha: GOAL, backhand, 10 ft, xG 0.03 (P3 11:18) Tommy Novak: GOAL, snap, 22 ft, xG 0.21 (OT 0:17)
About these numbers

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.

Box score

Boston Bruins

Skater GAP+/− AttxG HitBlkTOI
Forwards
88 David Pastrnak 101 -1 60.26 0021:25
28 Elias Lindholm 000 0 20.06 0119:35
39 Morgan Geekie 011 0 50.19 1119:08
93 Fraser Minten 000 0 20.00 0117:56
18 Pavel Zacha 303 0 40.46 0016:59
11 Casey Mittelstadt 000 +1 30.13 0115:00
33 Viktor Arvidsson 022 +1 40.20 0114:34
92 Marat Khusnutdinov 000 0 20.23 1013:11
81 Michael Eyssimont 000 0 40.20 2011:51
84 Tanner Jeannot 000 -1 00.00 2111:03
47 Mark Kastelic 000 -1 20.09 3109:37
52 Sean Kuraly 000 -1 00.00 0009:37
Defense
73 Charlie McAvoy 011 -2 90.34 1324:26
27 Hampus Lindholm 000 0 20.04 0122:03
91 Nikita Zadorov 000 0 40.03 2220:03
6 Mason Lohrei 000 +1 30.24 1218:24
20 Andrew Peeke 000 +1 30.05 2016:34
45 Jonathan Aspirot 022 -1 10.00 2114:25
Goalie SAGA SVSV% xGA GSAx
Joonas Korpisalo 40535 .875 3.48 -1.52

Pittsburgh Penguins

Skater GAP+/− AttxG HitBlkTOI
Forwards
17 Bryan Rust 000 0 70.29 1119:12
59 Egor Chinakhov 101 0 40.25 0116:17
67 Rickard Rakell 011 0 10.11 1015:56
46 Blake Lizotte 000 -1 40.44 1115:52
19 Connor Dewar 101 +2 70.26 4115:49
18 Tommy Novak 112 +4 20.21 0015:23
39 Anthony Mantha 202 +1 20.13 2015:14
52 Noel Acciari 000 -1 50.33 2114:59
41 Ville Koivunen 000 +3 20.00 0014:04
81 Ben Kindel 000 -2 40.14 1011:47
25 Elmer Soderblom 000 -2 50.22 2010:21
85 Avery Hayes 000 -2 50.18 1109:34
Defense
65 Erik Karlsson 022 +1 100.57 0024:20
29 Parker Wotherspoon 011 0 30.14 3121:19
58 Kris Letang 000 -1 50.03 4120:47
6 Ryan Shea 011 0 40.02 0119:52
49 Samuel Girard 000 +1 20.13 1018:04
7 Ilya Solovyov 011 0 30.02 1414:12
Goalie SAGA SVSV% xGA GSAx
Arturs Silovs 28424 .857 2.52 -1.48

Skaters by time on ice. Goalie lines count shots with the goalie in net, from the NHL play-by-play.

Player ratings

What each player added to the result, in goals, from most to least. Hover a number for what it's made of.

Boston Bruins

Player Rating Points Shots On ice Pen FO Other GSAx TOI
18 Pavel Zacha C +2.37 +2.25 +0.30 -0.24 0.00 +0.06 0.00 — 16:59
71 Viktor Arvidsson L +1.76 +1.40 +0.13 +0.18 0.00 0.00 +0.05 — 14:34
73 Charlie McAvoy D +0.57 +0.55 +0.22 -0.42 +0.15 0.00 +0.07 — 24:26
45 Jonathan Aspirot D +0.53 +1.10 0.00 -0.45 -0.15 0.00 +0.03 — 14:25
39 Morgan Geekie C +0.37 +0.70 +0.13 -0.49 0.00 -0.01 +0.05 — 19:08
88 David Pastrnak R +0.35 +0.75 +0.17 -0.57 0.00 0.00 0.00 — 21:25
6 Mason Lohrei D +0.22 0.00 +0.15 -0.03 0.00 0.00 +0.10 — 18:21
11 Casey Mittelstadt C +0.11 0.00 +0.08 -0.02 0.00 0.00 +0.05 — 15:00
28 Elias Lindholm C -0.04 0.00 +0.04 -0.25 +0.15 0.00 +0.03 — 19:35
47 Mark Kastelic C -0.12 0.00 +0.06 -0.23 0.00 0.00 +0.05 — 9:37
92 Marat Khusnutdinov C -0.18 0.00 +0.15 -0.47 +0.15 0.00 0.00 — 13:11
81 Michael Eyssimont C -0.19 0.00 +0.13 -0.30 0.00 0.00 -0.02 — 11:51
27 Hampus Lindholm D -0.22 0.00 +0.03 -0.14 -0.15 0.00 +0.05 — 22:04
52 Sean Kuraly C -0.22 0.00 0.00 -0.22 0.00 0.00 0.00 — 9:37
84 Tanner Jeannot L -0.26 0.00 0.00 -0.33 0.00 0.00 +0.07 — 11:03
26 Andrew Peeke D -0.35 0.00 +0.03 -0.33 0.00 0.00 -0.06 — 16:37
93 Fraser Minten C -0.40 0.00 0.00 -0.40 0.00 -0.05 +0.05 — 17:56
91 Nikita Zadorov D -0.79 0.00 +0.02 -0.87 0.00 0.00 +0.06 — 20:02
70 Joonas Korpisalo G -1.52 0.00 — — 0.00 — — -1.52 60:17

Pittsburgh Penguins

Player Rating Points Shots On ice Pen FO Other GSAx TOI
65 Erik Karlsson D +2.51 +1.10 +0.37 +0.84 +0.15 0.00 +0.04 — 24:20
19 Connor Dewar C +2.39 +0.75 +0.17 +1.44 0.00 0.00 +0.03 — 15:48
18 Tommy Novak C +1.74 +1.45 +0.13 +0.20 0.00 -0.02 -0.02 — 15:23
46 Blake Lizotte C +1.31 0.00 +0.29 +1.00 0.00 -0.03 +0.05 — 15:52
39 Anthony Mantha R +1.30 +1.50 +0.08 -0.28 0.00 0.00 0.00 — 15:14
28 Parker Wotherspoon D +1.29 +0.70 +0.09 +0.64 -0.15 0.00 +0.01 — 21:19
55 Noel Acciari C +1.17 0.00 +0.21 +0.91 0.00 +0.01 +0.03 — 14:59
49 Samuel Girard D +1.11 0.00 +0.08 +1.04 0.00 0.00 -0.02 — 18:04
59 Egor Chinakhov R +1.07 +0.75 +0.16 +0.28 -0.15 0.00 +0.03 — 16:18
67 Rickard Rakell R +1.01 +0.70 +0.07 +0.27 0.00 +0.01 -0.04 — 15:56
7 Ilya Solovyov D +0.83 +0.55 +0.01 +0.26 -0.15 0.00 +0.16 — 14:12
5 Ryan Shea D +0.50 +0.70 +0.01 -0.28 0.00 0.00 +0.07 — 19:52
41 Ville Koivunen R +0.40 0.00 0.00 +0.42 0.00 0.00 -0.02 — 14:04
17 Bryan Rust R +0.39 0.00 +0.19 +0.17 0.00 0.00 +0.03 — 19:12
81 Ben Kindel C -0.06 0.00 +0.09 -0.31 +0.15 +0.03 -0.02 — 11:47
85 Avery Hayes R -0.13 0.00 +0.12 -0.31 0.00 -0.01 +0.07 — 9:34
25 Elmer Soderblom L -0.17 0.00 +0.14 -0.32 0.00 +0.01 0.00 — 10:21
58 Kris Letang D -0.32 0.00 +0.02 -0.37 0.00 0.00 +0.03 — 20:47
37 Arturs Silovs G -1.48 0.00 — — 0.00 — — -1.48 60:17

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.