NHL Final Intelligence
Boston Bruins 4, Buffalo Sabres 2 β Recap
Β· KeyBank Center Β· View Preview
Game Summary
Final: Boston Bruins 4, Buffalo Sabres 2. Shots on goal: BOS 27, BUF 35. Goals by period (from the event feed, matching the official final): P1 BOS 0-0 BUF; P2 BOS 3-0 BUF; P3 BOS 1-2 BUF.
Scoring plays: P2 04:54 Viktor Arvidsson (assists: Jonathan Aspirot, Casey Mittelstadt) to make it BOS 1-0 BUF; P2 16:29 Morgan Geekie (assists: David Pastrnak, Sean Kuraly) to make it BOS 2-0 BUF; P2 18:10 Pavel Zacha (assists: David Pastrnak, Charlie McAvoy) to make it BOS 3-0 BUF; P3 00:16 Viktor Arvidsson (assists: Casey Mittelstadt, Jonathan Aspirot) to make it BOS 4-0 BUF; P3 13:54 Bowen Byram (assists: Beck Malenstyn, Owen Power) to make it BOS 4-1 BUF; P3 15:08 Peyton Krebs (assists: Rasmus Dahlin, Alex Tuch) to make it BOS 4-2 BUF. Top skaters: Viktor Arvidsson (BOS) 2 G, 0 A; David Pastrnak (BOS) 0 G, 2 A; Casey Mittelstadt (BOS) 0 G, 2 A; Jonathan Aspirot (BOS) 0 G, 2 A. Goaltending (box score): Alex Lyon (BUF) 7 saves on 7; Ukko-Pekka Luukkonen (BUF) 15 saves on 19, decision L; Jeremy Swayman (BOS) 34 saves on 36, decision W.
Standouts
Every skater's and goalie's line is in the box score below.
π Game Flow
- P2 4:54 Viktor Arvidsson (Jonathan Aspirot, Casey Mittelstadt) BOS Β· backhand shot Β· BOS 1, BUF 0
- P2 16:29 Morgan Geekie (David Pastrnak, Sean Kuraly) BOS Β· backhand shot Β· BOS 2, BUF 0
- P2 18:10 Pavel Zacha (David Pastrnak, Charlie McAvoy) BOS Β· Power play Β· tip-in shot Β· BOS 3, BUF 0
- P3 0:16 Viktor Arvidsson (Casey Mittelstadt, Jonathan Aspirot) BOS Β· snap shot Β· BOS 4, BUF 0
- P3 13:54 Bowen Byram (Beck Malenstyn, Owen Power) BUF Β· wrist shot Β· BOS 4, BUF 1
- P3 15:08 Peyton Krebs (Rasmus Dahlin, Alex Tuch) BUF Β· Power play Β· backhand shot Β· BOS 4, BUF 2
Biggest Period
The Boston Bruins scored 3 goals in P2 β the biggest single period of the game.
π Team Stats
| Team | P1 | P2 | P3 | Total |
|---|---|---|---|---|
| BOS | 8 | 11 | 8 | 27 |
| BUF | 7 | 8 | 20 | 35 |
π― Shot Map
- 4Goals9% of attempts
- 23Saved52% of attempts
- 17Missed the net39% of attempts
- 2Goals4% of attempts
- 33Saved60% of attempts
- 20Missed the net36% of attempts
β goal (large) Β· β saved Β· β missed the net; blocked shots are not located. Each team attacks to the right.
π Box Score
| Player | Pos | G | A | P | +/- | SOG | HIT | BLK | TOI |
|---|---|---|---|---|---|---|---|---|---|
| Viktor Arvidsson | L | 2 | 0 | 2 | +1 | 5 | 1 | 0 | 13:52 |
| David Pastrnak | R | 0 | 2 | 2 | 0 | 0 | 0 | 2 | 20:04 |
| Jonathan Aspirot | D | 0 | 2 | 2 | +1 | 1 | 3 | 4 | 14:22 |
| Casey Mittelstadt | C | 0 | 2 | 2 | +1 | 2 | 1 | 0 | 13:23 |
| Morgan Geekie | C | 1 | 0 | 1 | +1 | 1 | 1 | 1 | 16:17 |
| Pavel Zacha | C | 1 | 0 | 1 | +1 | 2 | 1 | 0 | 14:24 |
| Charlie McAvoy | D | 0 | 1 | 1 | +2 | 1 | 4 | 6 | 27:22 |
| Sean Kuraly | C | 0 | 1 | 1 | +1 | 0 | 0 | 0 | 12:48 |
| Hampus Lindholm | D | 0 | 0 | 0 | -1 | 0 | 0 | 4 | 27:40 |
| Elias Lindholm | C | 0 | 0 | 0 | 0 | 1 | 3 | 1 | 20:18 |
| Fraser Minten | C | 0 | 0 | 0 | -1 | 2 | 3 | 0 | 16:04 |
| Nikita Zadorov | D | 0 | 0 | 0 | +1 | 1 | 4 | 2 | 15:53 |
| Andrew Peeke | D | 0 | 0 | 0 | +1 | 2 | 0 | 1 | 15:41 |
| Marat Khusnutdinov | C | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 14:50 |
| Tanner Jeannot | L | 0 | 0 | 0 | 0 | 3 | 4 | 2 | 12:23 |
| James Hagens | C | 0 | 0 | 0 | -1 | 1 | 3 | 1 | 11:35 |
| Mason Lohrei | D | 0 | 0 | 0 | -2 | 0 | 1 | 1 | 11:17 |
| Mark Kastelic | C | 0 | 0 | 0 | 0 | 4 | 1 | 0 | 10:22 |
| Player | Dec | SV | SA | SV% | GA | TOI |
|---|---|---|---|---|---|---|
| Jeremy Swayman | W | 34 | 36 | 94.4 | 2 | 59:25 |
| Player | Pos | G | A | P | +/- | SOG | HIT | BLK | TOI |
|---|---|---|---|---|---|---|---|---|---|
| Bowen Byram | D | 1 | 0 | 1 | 0 | 4 | 1 | 0 | 21:58 |
| Peyton Krebs | C | 1 | 0 | 1 | +1 | 1 | 2 | 1 | 13:13 |
| Rasmus Dahlin | D | 0 | 1 | 1 | -1 | 6 | 4 | 0 | 23:28 |
| Alex Tuch | R | 0 | 1 | 1 | +1 | 3 | 3 | 0 | 21:42 |
| Owen Power | D | 0 | 1 | 1 | +1 | 3 | 1 | 0 | 20:50 |
| Beck Malenstyn | L | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 09:40 |
| Jack Quinn | R | 0 | 0 | 0 | 0 | 3 | 2 | 0 | 20:36 |
| Ryan McLeod | C | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 20:28 |
| Jason Zucker | L | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 18:56 |
| Mattias Samuelsson | D | 0 | 0 | 0 | -2 | 1 | 0 | 0 | 17:57 |
| Tage Thompson | C | 0 | 0 | 0 | -1 | 6 | 2 | 1 | 16:55 |
| Josh Norris | C | 0 | 0 | 0 | -1 | 1 | 2 | 1 | 16:39 |
| Josh Doan | R | 0 | 0 | 0 | -1 | 2 | 2 | 0 | 15:04 |
| Conor Timmins | D | 0 | 0 | 0 | 0 | 1 | 1 | 5 | 13:44 |
| Logan Stanley | D | 0 | 0 | 0 | 0 | 2 | 1 | 1 | 12:51 |
| Jordan Greenway | L | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 12:12 |
| Zach Benson | L | 0 | 0 | 0 | -2 | 2 | 0 | 0 | 11:37 |
| Josh Dunne | C | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 07:29 |
| Player | Dec | SV | SA | SV% | GA | TOI |
|---|---|---|---|---|---|---|
| Alex Lyon | β | 7 | 7 | 100.0 | 0 | 14:10 |
| Ukko-Pekka Luukkonen | L | 15 | 19 | 78.9 | 4 | 40:16 |
βοΈ Season Series & What's Next
More NHL Results β Tuesday, April 21, 2026
Sharper Picks Start Here
Live odds, Key Suspects, player props, DFS rankings, and real-time game tracking β all in one workspace built for serious bettors and DFS players.