Boston Bruins at Buffalo Sabres

NHL game between the Boston Bruins and the Buffalo Sabres on Apr 21, 2026. Final score: Boston Bruins 4, Buffalo Sabres 2.

StatusFinal
DateApr 21, 2026
VenueKeyBank Center
SeriesR1 Game 2: BUF 1-1 BOS
Boston Bruins score4
Buffalo Sabres score2

Shot charts, expected goals (xG), Game Score and advanced box scores for this game are available on Hockey Alchemy.

Three Stars by Game Score

Ranked by Game Score, which rolls goals, assists, shot quality, play-driving and penalties into one number — so the best player is chosen by the box score, not by a vote.

PlayerPosGASOGTOIxGGame Score
1stViktor ArvidssonL20513:520.491.84
2ndAndrew PeekeD00215:410.021.61
3rdDavid PastrnakR02020:040.281.56

Scoring Summary

TimeTeamGoalAssistsStrengthScore (Boston Bruins–Buffalo Sabres)
2nd 04:54BOSViktor ArvidssonJonathan Aspirot, Casey Mittelstadt5v51–0
2nd 16:29BOSMorgan GeekieDavid Pastrnak, Sean Kuraly5v52–0
2nd 18:10BOSPavel ZachaDavid Pastrnak, Charlie McAvoy4v53–0
3rd 00:16BOSViktor ArvidssonCasey Mittelstadt, Jonathan Aspirot5v54–0
3rd 13:54BUFBowen ByramBeck Malenstyn, Owen Power5v54–1
3rd 15:08BUFPeyton KrebsRasmus Dahlin, Alex Tuch6v54–2

Team Comparison

Boston BruinsBuffalo Sabres
Goals42
Shots on goal2636
Expected goals (xG)4.134.37
High-danger shots1219
Corsi %40.4%59.6%
Power play0/00/0
Faceoff %54.5%45.5%
Hits3230
Blocks2510
Giveaways2015
Takeaways52

Boston Bruins Skaters

PlayerPosGAPSOGTOIxGGame Score
Viktor ArvidssonL202513:520.491.84
Andrew PeekeD000215:410.021.61
David PastrnakR022020:040.281.56
Casey MittelstadtC022213:230.131.47
Sean KuralyC011012:480.001.44
Nikita ZadorovD000115:530.031.25
Jonathan AspirotD022114:220.021.25
Mark KastelicC000410:221.391.22
Tanner JeannotL000412:230.251.10
Mason LohreiD000011:170.000.97
Pavel ZachaC101214:240.200.91
Hampus LindholmD000027:400.460.86
Morgan GeekieC101116:170.000.82
James HagensC000111:350.160.46
Fraser MintenC000216:040.200.45
Elias LindholmC000120:180.120.40
Charlie McAvoyD011127:220.010.34
Marat KhusnutdinovC000014:500.380.33

Buffalo Sabres Skaters

PlayerPosGAPSOGTOIxGGame Score
Rasmus DahlinD011623:280.310.78
Beck MalenstynL01109:400.000.52
Ryan McLeodC000120:280.000.39
Peyton KrebsC101113:130.370.29
Jason ZuckerL000018:560.060.24
Jack QuinnR000320:360.300.19
Josh NorrisC000116:390.280.08
Bowen ByramD101421:580.980.05
Jordan GreenwayL000012:120.000.05
Alex TuchR011321:420.59-0.04
Mattias SamuelssonD000117:570.01-0.05
Owen PowerD011320:500.29-0.24
Josh DunneC00007:290.00-0.26
Josh DoanR000215:040.08-0.27
Conor TimminsD000113:440.05-0.37
Zach BensonL000111:370.16-0.41
Logan StanleyD000212:510.09-0.62
Tage ThompsonC000616:550.80-1.04

Goaltending

GoalieTeamSVSASV%GSAxDecision
Jeremy SwaymanBoston Bruins333594.4%2.37W
Ukko-Pekka LuukkonenBuffalo Sabres162078.9%-1.86L
Alex LyonBuffalo Sabres77100.0%0.59

Analysis

The Boston Bruins defeated the Buffalo Sabres 4–2 on Apr 21, 2026.

Buffalo Sabres generated 4.37 expected goals to Boston Bruins's 4.13 — Buffalo Sabres owned the better of the chances but Boston Bruins took the game, the kind of split that usually means finishing or goaltending decided it; by expected goals it was close to a coin flip.

Viktor Arvidsson led all skaters with a Game Score of 1.84 on 2 goals, 5 shots on goal.

Jeremy Swayman stopped 33 of 35, worth 2.37 goals saved above expected.

Frequently Asked Questions

Who won the Boston Bruins vs Buffalo Sabres game?

The Boston Bruins beat the Buffalo Sabres 4–2 on Apr 21, 2026.

What was the final score?

The final score was Boston Bruins 4, Buffalo Sabres 2.

Who was the best player in this game?

By Game Score — a single-number summary of everything a skater did — Viktor Arvidsson led all skaters at 1.84, on 2G, 0A and 5 shots on goal.

Which team deserved to win by expected goals?

Buffalo Sabres generated 4.37 expected goals and Boston Bruins generated 4.13, so Buffalo Sabres created the better chances. The scoreboard went the other way, which points to finishing or goaltending.

What were the shot totals?

Boston Bruins put 26 shots on goal and Buffalo Sabres put 36. High-danger chances went 12 to 19.