Pittsburgh PenguinsPIT 4–3 Final Tampa Bay LightningTBL

Thursday, December 4, 2025

Final 1st2nd3rd T SOG
Pittsburgh PenguinsPIT 121 4 31
Tampa Bay LightningTBL 012 3 40

No impact calculated for this game. Impacts are calculated for games in the next 7 days.

Highlights

Scoring

1st Period
6:12 PIT Ville Koivunen (1)PP Kris Letang (10), Tommy Novak (8) · snap xG 0.11 1–0 ▶
2nd Period
7:53 PIT Evgeni Malkin (7) Unassisted · wrist xG 0.23 2–0 ▶
9:49 PIT Ben Kindel (7)PP Erik Karlsson (17), Evgeni Malkin (21) · tip-in xG 0.12 3–0 ▶
18:46 TBL Nikita Kucherov (12) Darren Raddysh (14), Jake Guentzel (14) · tip-in xG 0.06 3–1 ▶
3rd Period
1:17 TBL Brandon Hagel (16)PP Nikita Kucherov (22), Darren Raddysh (15) · slap xG 0.05 3–2 ▶
11:44 TBL Brandon Hagel (17) Nick Paul (4), Gage Goncalves (5) · snap xG 0.21 3–3 ▶
17:17 PIT Evgeni Malkin (8) Tommy Novak (9), Anthony Mantha (8) · wrist xG 0.10 4–3 ▶

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

PIT 32%Deserve to win68% TBL
PITTBL
3.08Expected goals4.31
4Goals (no shootout)3
2.28Expected goals, 5 on 52.18
51Shot attempts73
47Unblocked attempts58
31Shots 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
13:40 TBL xG swing xG swing · Out-chanced PIT 1.30–0.30
In xG over 10 minutes, 3:40 to 13:40 of the 1st; goals 0–1
2nd Period
5:03 PIT Goalie Goalie · Jarry +2.0 goals saved
0 goals on 2.05 xG, 15 shots on goal
3rd Period
6:30 TBL No shift No shift · Douglas, 20:16 on the bench
No shift after 9:06 of the 2nd; 5 shifts (2:33) before that
17:57 TBL Pulled goalie Pulled goalie · Pulled Johansson, down 4–3
With 2:03 left

Shot map

PIT shoots ←Bigger circle: higher xG; filled: goal→ TBL shoots
Pontus Holmberg: tip-in, 6 ft, xG 0.09 (P1 0:16) Evgeni Malkin: wrist, 39 ft, xG 0.01 (P1 0:58) Brandon Hagel: snap, 23 ft, xG 0.17 (P1 1:10) Parker Wotherspoon: slap, 35 ft, xG 0.09 (P1 2:24) Sidney Crosby: wrist, 35 ft, xG 0.01 (P1 3:15) Nikita Kucherov: snap, 30 ft, xG 0.13 (P1 3:56) Nikita Kucherov: poke, 24 ft, xG 0.12 (P1 3:59) Kris Letang: wrist, 58 ft, xG 0.01 (P1 4:16) Anthony Cirelli: snap, 22 ft, xG 0.18 (P1 4:25) Declan Carlile: snap, 41 ft, xG 0.01 (P1 4:31) Yanni Gourde: snap, 37 ft, xG 0.08 (P1 5:36) Zemgus Girgensons: snap, 34 ft, xG 0.08 (P1 5:41) Declan Carlile: snap, 34 ft, xG 0.02 (P1 6:34) Erik Karlsson: snap, 30 ft, xG 0.09 (P1 10:57) Erik Karlsson: snap, 27 ft, xG 0.01 (P1 10:58) Darren Raddysh: slap, 49 ft, xG 0.05 (P1 11:48) Nikita Kucherov: slap, 35 ft, xG 0.06 (P1 11:52) Nick Paul: tip-in, 9 ft, xG 0.03 (P1 11:53) Nick Paul: wrist, 10 ft, xG 0.07 (P1 11:54) Jake Guentzel: tip-in, 6 ft, xG 0.14 (P1 11:58) Bryan Rust: snap, 34 ft, xG 0.06 (P1 12:49) Brandon Hagel: snap, 15 ft, xG 0.14 (P1 13:03) Charle-Edouard D'Astous: snap, 24 ft, xG 0.17 (P1 13:32) Jake Guentzel: tip-in, 9 ft, xG 0.07 (P1 15:35) Ben Kindel: snap, 34 ft, xG 0.07 (P1 15:45) Yanni Gourde: snap, 44 ft, xG 0.01 (P1 16:30) Brandon Hagel: wrist, 48 ft, xG 0.01 (P1 17:23) Nikita Kucherov: slap, 37 ft, xG 0.06 (P1 17:30) Nikita Kucherov: snap, 39 ft, xG 0.06 (P1 18:03) Sidney Crosby: backhand, 31 ft, xG 0.04 (P1 18:20) Erik Karlsson: snap, 63 ft, xG 0.01 (P1 18:26) Kevin Hayes: snap, 9 ft, xG 0.18 (P1 18:34) Parker Wotherspoon: snap, 114 ft, xG 0.00 (P2 0:03) Blake Lizotte: snap, 30 ft, xG 0.15 (P2 1:44) Erik Karlsson: snap, 70 ft, xG 0.00 (P2 2:53) Charle-Edouard D'Astous: snap, 30 ft, xG 0.19 (P2 3:36) Ben Kindel: wrist, 50 ft, xG 0.02 (P2 4:03) Ryan Shea: slap, 56 ft, xG 0.01 (P2 4:56) Dominic James: tip-in, 11 ft, xG 0.08 (P2 5:03) Oliver Bjorkstrand: snap, 40 ft, xG 0.04 (P2 5:30) Pontus Holmberg: snap, 16 ft, xG 0.20 (P2 6:23) Kevin Hayes: tip-in, 10 ft, xG 0.11 (P2 6:45) Parker Wotherspoon: snap, 22 ft, xG 0.15 (P2 7:07) Erik Karlsson: wrist, 59 ft, xG 0.02 (P2 7:16) Anthony Mantha: snap, 13 ft, xG 0.11 (P2 7:20) Ryan Graves: slap, 59 ft, xG 0.04 (P2 8:13) Curtis Douglas: backhand, 35 ft, xG 0.01 (P2 8:57) Bryan Rust: snap, 25 ft, xG 0.13 (P2 9:26) Ben Kindel: wrist, 9 ft, xG 0.12 (P2 9:36) Evgeni Malkin: tip-in, 15 ft, xG 0.06 (P2 10:28) Jake Guentzel: wrist, 21 ft, xG 0.04 (P2 12:14) Max Crozier: snap, 56 ft, xG 0.00 (P2 12:32) Oliver Bjorkstrand: slap, 55 ft, xG 0.03 (P2 13:20) Emil Lilleberg: backhand, 11 ft, xG 0.08 (P2 14:01) Oliver Bjorkstrand: wrist, 21 ft, xG 0.12 (P2 15:01) Nikita Kucherov: snap, 36 ft, xG 0.08 (P2 15:09) Nikita Kucherov: slap, 47 ft, xG 0.06 (P2 15:56) Zemgus Girgensons: poke, 36 ft, xG 0.04 (P2 17:01) Rutger McGroarty: snap, 44 ft, xG 0.01 (P2 17:06) J.J. Moser: snap, 64 ft, xG 0.01 (P2 17:58) Connor Dewar: snap, 33 ft, xG 0.11 (P2 18:13) Kris Letang: snap, 38 ft, xG 0.02 (P2 18:33) Nikita Kucherov: snap, 33 ft, xG 0.02 (P3 1:03) Ville Koivunen: snap, 36 ft, xG 0.08 (P3 1:57) Oliver Bjorkstrand: snap, 19 ft, xG 0.18 (P3 4:08) Jake Guentzel: deflected, 9 ft, xG 0.11 (P3 4:27) Darren Raddysh: slap, 43 ft, xG 0.07 (P3 4:43) Darren Raddysh: slap, 52 ft, xG 0.04 (P3 4:57) Dominic James: wrist, 54 ft, xG 0.02 (P3 6:25) Erik Karlsson: wrist, 165 ft, xG 0.00 (P3 6:45) Anthony Mantha: wrist, 26 ft, xG 0.22 (P3 6:58) Bryan Rust: snap, 20 ft, xG 0.05 (P3 7:07) Bryan Rust: tip-in, 21 ft, xG 0.09 (P3 8:07) Brandon Hagel: snap, 30 ft, xG 0.16 (P3 8:42) Brandon Hagel: backhand, 8 ft, xG 0.05 (P3 8:44) Anthony Cirelli: tip-in, 16 ft, xG 0.06 (P3 9:01) Kevin Hayes: snap, 64 ft, xG 0.00 (P3 9:07) Ryan Shea: snap, 56 ft, xG 0.01 (P3 9:12) Max Crozier: tip-in, 13 ft, xG 0.08 (P3 9:37) Ryan Graves: wrist, 63 ft, xG 0.01 (P3 9:55) Erik Karlsson: slap, 50 ft, xG 0.01 (P3 11:14) Erik Karlsson: slap, 71 ft, xG 0.01 (P3 11:21) Kris Letang: wrist, 38 ft, xG 0.05 (P3 12:25) Pontus Holmberg: snap, 86 ft, xG 0.00 (P3 12:51) Bryan Rust: snap, 15 ft, xG 0.20 (P3 13:29) Bryan Rust: wrist, 8 ft, xG 0.06 (P3 13:30) Ben Kindel: slap, 39 ft, xG 0.06 (P3 14:38) Ben Kindel: slap, 54 ft, xG 0.01 (P3 14:54) Yanni Gourde: snap, 48 ft, xG 0.01 (P3 16:44) Connor Dewar: wrist, 95 ft, xG 0.00 (P3 16:50) Nikita Kucherov: slap, 44 ft, xG 0.03 (P3 18:24) Nikita Kucherov: slap, 40 ft, xG 0.02 (P3 18:36) Nikita Kucherov: slap, 37 ft, xG 0.03 (P3 19:25) Brandon Hagel: snap, 10 ft, xG 0.08 (P3 19:33) Nikita Kucherov: wrist, 14 ft, xG 0.15 (P3 19:49) Nikita Kucherov: snap, 8 ft, xG 0.06 (P3 19:50) Charle-Edouard D'Astous: wrist, 41 ft, xG 0.01 (P3 19:53) Charle-Edouard D'Astous: tip-in, 10 ft, xG 0.04 (P3 19:56) Ville Koivunen: GOAL, snap, 33 ft, xG 0.11 (P1 6:12) Evgeni Malkin: GOAL, wrist, 11 ft, xG 0.23 (P2 7:53) Ben Kindel: GOAL, tip-in, 11 ft, xG 0.12 (P2 9:49) Nikita Kucherov: GOAL, tip-in, 11 ft, xG 0.06 (P2 18:46) Brandon Hagel: GOAL, slap, 44 ft, xG 0.05 (P3 1:17) Brandon Hagel: GOAL, snap, 13 ft, xG 0.21 (P3 11:44) Evgeni Malkin: GOAL, wrist, 14 ft, xG 0.10 (P3 17: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

Pittsburgh Penguins

Skater GAP+/− AttxG HitBlkTOI
Forwards
17 Bryan Rust 000 -1 60.58 0021:37
87 Sidney Crosby 000 -1 30.05 1021:30
81 Ben Kindel 101 -1 60.41 0217:50
46 Blake Lizotte 000 0 10.15 2116:07
13 Kevin Hayes 000 -1 30.29 3014:58
71 Evgeni Malkin 213 +2 50.40 1014:58
19 Connor Dewar 000 0 20.11 1213:43
2 Rutger McGroarty 000 -1 20.01 3013:01
41 Ville Koivunen 101 -1 20.19 1112:48
39 Anthony Mantha 011 +2 20.34 1111:40
18 Tommy Novak 022 +2 00.00 0011:21
Defense
65 Erik Karlsson 011 -1 80.17 0025:29
6 Ryan Shea 000 +1 30.02 1120:05
58 Kris Letang 011 0 30.08 2220:03
29 Parker Wotherspoon 000 0 30.24 2120:01
75 Connor Clifton 000 0 00.00 3214:16
Goalie SAGA SVSV% xGA GSAx
Tristan Jarry 40337 .925 4.31 +1.31

Tampa Bay Lightning

Skater GAP+/− AttxG HitBlkTOI
Forwards
59 Jake Guentzel 011 0 40.37 0026:08
86 Nikita Kucherov 112 -1 190.95 0025:28
71 Anthony Cirelli 000 -1 20.24 0017:40
28 Oliver Bjorkstrand 000 0 60.37 0017:24
20 Nick Paul 011 +1 20.10 0017:24
38 Brandon Hagel 202 0 90.87 0017:09
37 Yanni Gourde 000 0 30.10 4116:22
28 Zemgus Girgensons 000 0 20.12 3015:38
29 Pontus Holmberg 000 0 40.28 2013:41
17 Dominic James 000 0 20.10 0109:02
93 Gage Goncalves 011 +1 00.00 0008:16
42 Curtis Douglas 000 0 20.01 0002:33
Defense
43 Darren Raddysh 022 +1 60.16 1027:49
90 J.J. Moser 000 +1 10.01 1123:03
51 Charle-Edouard D'Astous 000 -1 50.42 0019:31
78 Emil Lilleberg 000 -1 20.08 0018:06
72 Declan Carlile 000 0 20.04 1110:57
24 Max Crozier 000 0 20.09 1010:12
Goalie SAGA SVSV% xGA GSAx
Jonas Johansson 31427 .871 3.08 -0.92

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.

Pittsburgh Penguins

Player Rating Points Shots On ice Pen FO Other GSAx TOI
71 Evgeni Malkin C +2.31 +2.05 +0.26 +0.02 0.00 -0.04 +0.02 — 14:58
18 Tommy Novak C +1.50 +1.25 0.00 +0.30 0.00 -0.01 -0.04 — 11:21
35 Tristan Jarry G +1.31 0.00 — — 0.00 — — +1.31 60:00
39 Anthony Mantha R +1.21 +0.55 +0.22 +0.37 0.00 0.00 +0.07 — 11:40
81 Ben Kindel C +0.99 +0.75 +0.27 -0.25 +0.15 -0.03 +0.10 — 17:50
65 Erik Karlsson D +0.84 +0.70 +0.11 +0.20 -0.15 0.00 -0.02 — 25:29
58 Kris Letang D +0.63 +0.70 +0.06 -0.05 -0.15 0.00 +0.08 — 20:03
28 Parker Wotherspoon D +0.59 0.00 +0.15 +0.52 -0.15 0.00 +0.07 — 20:01
87 Sidney Crosby C +0.55 0.00 +0.03 +0.45 0.00 +0.08 -0.02 — 21:30
41 Ville Koivunen R +0.52 +0.75 +0.12 -0.41 0.00 0.00 +0.05 — 12:48
46 Blake Lizotte C +0.49 0.00 +0.10 +0.15 +0.15 +0.04 +0.05 — 16:07
19 Connor Dewar C +0.33 0.00 +0.07 +0.16 0.00 0.00 +0.10 — 13:43
17 Bryan Rust R +0.26 0.00 +0.38 -0.12 0.00 0.00 0.00 — 21:37
13 Kevin Hayes R +0.25 0.00 +0.19 +0.09 0.00 +0.01 -0.04 — 14:58
5 Ryan Shea D +0.10 0.00 +0.01 +0.03 0.00 0.00 +0.05 — 20:05
14 Bokondji Imama L +0.07 0.00 0.00 +0.11 0.00 0.00 -0.04 — 5:38
75 Connor Clifton D -0.18 0.00 0.00 -0.26 0.00 0.00 +0.08 — 14:16
27 Ryan Graves D -0.26 0.00 +0.03 -0.14 -0.15 0.00 +0.01 — 14:40
2 Rutger McGroarty R -0.61 0.00 +0.01 -0.62 0.00 0.00 0.00 — 13:01

Tampa Bay Lightning

Player Rating Points Shots On ice Pen FO Other GSAx TOI
38 Brandon Hagel L +3.01 +1.50 +0.56 +1.01 0.00 0.00 -0.06 — 17:09
86 Nikita Kucherov R +2.35 +1.45 +0.62 +0.36 0.00 0.00 -0.08 — 25:28
20 Nick Paul L +1.09 +0.70 +0.06 +0.33 0.00 0.00 0.00 — 17:24
93 Gage Goncalves C +0.90 +0.55 0.00 +0.20 +0.15 0.00 0.00 — 8:16
43 Darren Raddysh D +0.86 +1.25 +0.11 -0.32 -0.15 0.00 -0.02 — 27:49
59 Jake Guentzel C +0.70 +0.55 +0.24 -0.29 +0.15 +0.03 +0.02 — 26:08
78 Emil Lilleberg D +0.44 0.00 +0.05 +0.26 +0.15 0.00 -0.02 — 18:06
51 Charle-Edouard D'Astous D +0.28 0.00 +0.27 +0.16 -0.15 0.00 0.00 — 19:31
71 Anthony Cirelli C +0.23 0.00 +0.16 +0.07 0.00 0.00 0.00 — 17:40
90 J.J. Moser D +0.19 0.00 +0.01 -0.13 +0.30 0.00 +0.01 — 23:03
22 Oliver Bjorkstrand R +0.14 0.00 +0.24 -0.08 0.00 0.00 -0.02 — 17:24
24 Max Crozier D +0.06 0.00 +0.06 +0.15 -0.15 0.00 0.00 — 10:12
42 Curtis Douglas C +0.01 0.00 +0.01 +0.03 0.00 0.00 -0.02 — 2:33
17 Dominic James C -0.11 0.00 +0.07 -0.36 +0.15 -0.02 +0.05 — 9:02
29 Pontus Holmberg R -0.29 0.00 +0.18 -0.48 0.00 0.00 0.00 — 13:41
67 Declan Carlile D -0.35 0.00 +0.02 -0.28 -0.15 0.00 +0.05 — 10:57
28 Zemgus Girgensons C -0.45 0.00 +0.08 -0.50 0.00 -0.01 -0.02 — 15:38
37 Yanni Gourde C -0.67 0.00 +0.06 -0.69 0.00 -0.05 +0.01 — 16:22
31 Jonas Johansson G -0.92 0.00 — — 0.00 — — -0.92 57:48

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.