BOS
Boston Bruins
44-27-10 · W1 · L10: 5-3-2
W
W
L
OT
OT
L
L
W
W
W
Final
3—4
2026-04-19 · KeyBank Center
BUF
Buffalo Sabres
49-23-8 · W3 · L10: 5-3-2
SO
W
W
W
W
L
L
W
W
L
BUF dominated expected goals 2.7 to 2.2 · BUF controlled 61.8% of 5v5 shot attempts
xG Flow
CUMULATIVEBOS xG
2.19
ACTUAL
3 — 4
BUF xG
2.69
Scoring Timeline
0.19
HIGH xG
39
Morgan Geekie(1)
C · BOS · #39
David Pastrnak (1), Nikita Zadorov (1)BOS 1 - 0 BUF
0.30
HIGH xG
28
Elias Lindholm(1)
C · BOS · #28
Morgan Geekie (1), David Pastrnak (2)BOS 2 - 0 BUF
0.05
MED xG
72
Tage Thompson(1)
C · BUF · #72
Peyton Krebs (1)BOS 2 - 1 BUF
0.07
MED xG
72
Tage Thompson(2)
C · BUF · #72
Alex Tuch (1)BOS 2 - 2 BUF
0.04
MED xG
23
Mattias Samuelsson(1)
D · BUF · #23
Jack Quinn (1)BOS 2 - 3 BUF
0.16
HIGH xG
89
Alex Tuch(1)
R · BUF · #89
Tage Thompson (1), Owen Power (1)BOS 2 - 4 BUF
0.04
MED xG
88
David Pastrnak(1)
R · BOS · #88
Pavel Zacha (1), Morgan Geekie (2)BOS 3 - 4 BUF
Three Stars
PUCKLAB PICKS★1
1
Jeremy Swayman
G · BOS · #1
34/37 saves, .918 SV%, -1.3 GSAx
★2
72
Tage Thompson
C · BUF · #72
2G, 1A, 7 SOG, 3 HIT
★3
1
Ukko-Pekka Luukkonen
G · BUF · #1
17/20 saves, .850 SV%, -0.8 GSAx
Team Stats
BOSBUF
20Shots38
1.53xGF2.67
38.2CF%61.8
50.8FO%49.2
1/3PP0/4
38Hits53
14Blocks11
13Giveaways13
5Takeaways5
12PIM10
Period Breakdown
| Period | BOS SOG | BUF SOG | BOS xG | BUF xG |
|---|---|---|---|---|
| 1st | 8 | 14 | 1.31 | 1.13 |
| 2nd | 4 | 13 | 0.27 | 0.69 |
| 3rd | 5 | 7 | 0.61 | 0.86 |
| Total | 17 | 34 | 2.19 | 2.68 |
Penalties
11 TOTAL1P 12:03
Rasmus Dahlinhooking (2 min)
Drawn by Morgan Geekie1P 14:45
Nikita Zadorovcross-checking (2 min)
Drawn by Peyton Krebs1P 18:50
Jason Zuckerhooking (2 min)
Drawn by Andrew Peeke2P 0:27
Pavel Zachaholding (2 min)
Drawn by Alex Tuch2P 12:42
Andrew Peekeholding (2 min)
Drawn by Tage Thompson3P 2:41
David Pastrnakslashing (2 min)
Drawn by Josh Dunne3P 16:12
Zach Bensonroughing (2 min)
Drawn by Mark Kastelic3P 16:12
Conor Timminsroughing (2 min)
Drawn by Sean Kuraly3P 16:12
Mark Kastelicroughing (2 min)
Drawn by Zach Benson3P 16:12
Sean Kuralyroughing (2 min)
Drawn by Conor Timmins3P 19:41
Tage Thompsontripping (2 min)
Drawn by Hampus Lindholm