BOS
BOS
Boston Bruins
44-27-10 · W1 · L10: 5-3-2
W
W
L
OT
OT
L
L
W
W
W
Final
42
2026-04-21 · KeyBank Center
BUF
BUF
Buffalo Sabres
49-23-8 · W3 · L10: 5-3-2
SO
W
W
W
W
L
L
W
W
L
BUF controlled xG 4.7 to 3.4 but BOS won on execution

xG Flow

CUMULATIVE
012341ST2ND3RD
BOS xG
3.41
ACTUAL
42
BUF xG
4.65

Scoring Timeline

0.04
MED xG
BOS2P 4:54Even Strength
Viktor Arvidsson
33
Viktor Arvidsson(1)
L · BOS · #33
Jonathan Aspirot (1), Casey Mittelstadt (1)
BOS 1 - 0 BUF
0.60
HIGH xG
BOS2P 16:29Even Strength
Morgan Geekie
39
Morgan Geekie(2)
C · BOS · #39
David Pastrnak (3), Sean Kuraly (1)
BOS 2 - 0 BUF
0.11
HIGH xG
BOS2P 18:10Power Play
Pavel Zacha
18
Pavel Zacha(1)
C · BOS · #18
David Pastrnak (4), Charlie McAvoy (1)
BOS 3 - 0 BUF
0.07
MED xG
BOS3P 0:16Even Strength
Viktor Arvidsson
33
Viktor Arvidsson(2)
L · BOS · #33
Casey Mittelstadt (2), Jonathan Aspirot (2)
BOS 4 - 0 BUF
0.04
LOW xG
BUF3P 13:54Even Strength
Bowen Byram
4
Bowen Byram(1)
D · BUF · #4
Beck Malenstyn (1), Owen Power (2)
BOS 4 - 1 BUF
0.38
HIGH xG
BUF3P 15:08Power Play
Peyton Krebs
19
Peyton Krebs(1)
C · BUF · #19
Rasmus Dahlin (1), Alex Tuch (2)
BOS 4 - 2 BUF

Three Stars

PUCKLAB PICKS
1
Jeremy Swayman
1
Jeremy Swayman
G · BOS · #1
33/35 saves, .942 SV%, +2.7 GSAx
2
Ukko-Pekka Luukkonen
1
Ukko-Pekka Luukkonen
G · BUF · #1
16/20 saves, .800 SV%, -0.1 GSAx
3
Viktor Arvidsson
33
Viktor Arvidsson
L · BOS · #33
2G, 5 SOG, 1 HIT

Team Stats

BOSBUF
27Shots35
2.54xGF4.40
52.7CF%47.3
54.5FO%45.5
1/5PP0/5
32Hits30
27Blocks10
21Giveaways15
5Takeaways2
47PIM47

Period Breakdown

PeriodBOS SOGBUF SOGBOS xGBUF xG
1st871.590.41
2nd881.250.82
3rd7180.573.42
Total23333.414.65

Penalties

28 TOTAL
1P 1:10
BOS
Elias Lindholmroughing (2 min)
Drawn by Rasmus Dahlin
1P 1:10
BUF
Rasmus Dahlinholding (2 min)
Drawn by Elias Lindholm
1P 4:10
BOS
Nikita Zadorovroughing (2 min)
Drawn by Jordan Greenway
1P 4:10
BOS
Nikita Zadorovcross-checking (2 min)
Drawn by Josh Dunne
1P 4:10
BUF
Beck Malenstynroughing (2 min)
Drawn by Sean Kuraly
1P 8:43
BUF
Josh Doanhooking (2 min)
Drawn by Tanner Jeannot
1P 10:40
BUF
Conor Timminscross-checking (2 min)
Drawn by Viktor Arvidsson
1P 19:29
BOS
David Pastrnaktripping (2 min)
Drawn by Josh Norris
2P 7:38
BUF
Bowen Byramdelaying-game-puck-over-glass (2 min)
2P 9:59
BOS
Tanner Jeannotinterference (2 min)
Drawn by Peyton Krebs
2P 17:55
BUF
Tage Thompsoninterference (2 min)
Drawn by James Hagens
3P 2:26
BOS
Charlie McAvoytripping (2 min)
Drawn by Beck Malenstyn
3P 2:26
BOS
Charlie McAvoyroughing (2 min)
Drawn by Beck Malenstyn
3P 2:26
BUF
Beck Malenstynroughing (2 min)
Drawn by Charlie McAvoy
3P 2:26
BUF
Logan Stanleyfighting (5 min)
Drawn by Mark Kastelic
3P 2:26
BOS
Mark Kastelicfighting (5 min)
Drawn by Logan Stanley
3P 6:14
BOS
Nikita Zadorovroughing (2 min)
Drawn by Zach Benson
3P 6:14
BOS
Andrew Peekeroughing (2 min)
Drawn by Tage Thompson
3P 6:14
BUF
Alex Tuchroughing (2 min)
Drawn by Nikita Zadorov
3P 6:14
BUF
Tage Thompsonroughing (2 min)
Drawn by Andrew Peeke
3P 6:14
BOS
Morgan Geekieroughing (2 min)
Drawn by Conor Timmins
3P 6:14
BUF
Zach Bensonroughing (2 min)
Drawn by Andrew Peeke
3P 6:14
BOS
Andrew Peekemisconduct (10 min)
3P 6:14
BUF
Zach Bensonmisconduct (10 min)
3P 6:14
BOS
Nikita Zadorovmisconduct (10 min)
3P 6:14
BUF
Tage Thompsonmisconduct (10 min)
3P 9:17
BUF
Peyton Krebscross-checking (2 min)
Drawn by Casey Mittelstadt
3P 11:20
BOS
James Hagenshooking (2 min)
Drawn by Bowen Byram