Think the Game
Game

Senators at Bruins

Senators 6, Bruins 2 · first star Fabian Zetterlund (2 G, 1 A).

2025-26 regular season · Preseason. The 2026-27 regular season starts Sep 29. Data as of September 28, 2026, source NHL.

Ottawa Senators 6 at Boston Bruins 2

Sunday, December 21, 2025 · 7:00 PM ET · TD Garden, Boston

Line score by period
Team 1 2 3 T SOG
Senators 330628
Bruins 110220

Shot chart

Every shot attempt, computed from the league's play-by-play coordinates. Senators attack left, Bruins attack right, all periods folded onto one rink. Attempts are plotted where the league recorded them, so the 1 mark in a team's own end is an attempt logged from there: empty-net shots, long dumps on the net. Boxscore shots on goal: OTT 28, BOS 20.

Shot chart, Senators at Bruins Senators 28 shots on goal (6 goals, 12 missed, 11 blocked) attacking left; Bruins 20 shots on goal (2 goals, 17 missed, 19 blocked) attacking right.
OTT in red BOS in blue goal shot on goal missed blocked Senators 28 shots on goal (6 goals, 12 missed, 11 blocked) attacking left; Bruins 20 shots on goal (2 goals, 17 missed, 19 blocked) attacking right.

Shots by period

Shots on goal, goals and attempts by period
Period OTT SOG OTT G OTT ATT BOS SOG BOS G BOS ATT
1st113225117
2nd93188120
3rd80117019
Total2865120256

Shots by situation

Shots on goal and goals by strength of the shooting team
Situation OTT SOG OTT G BOS SOG BOS G
Even strength224171
Power play3231
Short-handed3000

Attempt share by period

Bruins took 52.3% of the shot attempts, and 51.2% of the 84 attempts taken at 5-on-5. An attempt is a goal, a shot on goal, a miss or a blocked shot; CF% is the share of them belonging to the Bruins and FF% their share of the ones that were not blocked, so the Senators hold the remainder. All situations unless the 5-on-5 figure is named. All 32 teams

Attempt share by period, all situations, Senators at Bruins
Period BOS CF% BOS FF%
1st43.638.5
2nd52.644.8
3rd63.363.6
Game52.348.0

Team totals only: per-player on-ice numbers need shift data, which this source does not publish.

Advertisement

Scoring summary

1st period

  1. 01:30 OTT Drake Batherson (14) Nick Jensen (7), Dylan Cozens (15) · snap 1–0
  2. 13:44 OTT Claude Giroux (7) Drake Batherson (20), Dylan Cozens (16) · wrist 2–0
  3. 16:47 OTT Fabian Zetterlund (8) PP Thomas Chabot (10), David Perron (12) · snap 3–0
  4. 19:07 BOS David Pastrnak (14) PP Pavel Zacha (16), Charlie McAvoy (18) · slap 3–1

2nd period

  1. 06:44 OTT Tim Stützle (17) Brady Tkachuk (10), Fabian Zetterlund (7) · wrist 4–1
  2. 07:03 OTT Dylan Cozens (11) Drake Batherson (21), David Perron (13) · wrist 5–1
  3. 14:36 BOS Charlie McAvoy (1) Marat Khusnutdinov (7) · tip-in 5–2
  4. 17:26 OTT Fabian Zetterlund (9) PP Stephen Halliday (3), Claude Giroux (17) · slap 6–2

Three stars

  1. Fabian Zetterlund OTT · L #20 · 2 G, 1 A
  2. Drake Batherson OTT · R #19 · 1 G, 2 A
  3. Dylan Cozens OTT · C #24 · 1 G, 2 A

Penalties

Penalties
Period Time Team Player Infraction Min Drawn by
1st06:58 BOS Nikita Zadorovtripping2Dylan Cozens
1st09:52 OTT Ridly Greigroughing2Nikita Zadorov
1st14:49 BOS Elias Lindholmslashing2Tim Stützle
1st18:16 OTT Tim Stützlehooking2Michael Eyssimont
1st18:40 OTT Artem Zubtripping2Morgan Geekie
2nd12:27 OTT Kurtis MacDermidfighting (major)5Tanner Jeannot
2nd12:27 BOS Tanner Jeannotfighting (major)5Kurtis MacDermid
2nd16:47 BOS Alex Steevestripping2Jake Sanderson
3rd02:27 OTT Nick Cousinstripping2Mark Kastelic
3rd08:18 OTT Kurtis MacDermidfighting (major)5Mark Kastelic
3rd08:18 BOS Mark Kastelicfighting (major)5Kurtis MacDermid
3rd15:20 BOS Tanner Jeannotroughing2Jake Sanderson
3rd18:57 BOS Nikita Zadorovroughing2Dylan Cozens
3rd18:57 OTT Dylan Cozenskneeing2Nikita Zadorov
3rd18:57 BOS Nikita Zadorovmisconduct (misconduct)10—
3rd18:57 OTT Dylan Cozensmisconduct (misconduct)10—
3rd18:59 OTT Nick Jensentripping2David Pastrnak
3rd18:59 BOS David Pastrnakroughing2Ridly Greig
3rd18:59 OTT Ridly Greigroughing2David Pastrnak
3rd18:59 OTT Nick Jensenmisconduct (misconduct)10—
3rd18:59 BOS David Pastrnakmisconduct (misconduct)10—
3rd18:59 OTT Ridly Greigmisconduct (misconduct)10—

Boxscore

Ottawa Senators

Senators skaters · by points
Player Pos G A PTS +/- SOG HITS BLK PIM FO% TOI
Fabian Zetterlund #20 L213+131000.017:12
Dylan Cozens #24 C123+22601281.815:40
Drake Batherson #19 R123+212100.016:11
Claude Giroux #28 R112+1111057.117:02
David Perron #57 L022+120100.015:11
Tim Stützle #18 C101+1501241.716:25
Stephen Halliday #83 C0110110022.211:24
Brady Tkachuk #7 L011+1351066.713:46
Nick Jensen #3 D0110013120.014:23
Thomas Chabot #72 D011+320300.022:46
Nick Cousins #21 C000011120.012:43
Ridly Greig #71 C00003011441.717:00
Kurtis MacDermid #23 L0000020100.005:34
Michael Amadio #22 R000021000.017:20
Artem Zub #2 D000001020.019:51
Jake Sanderson #85 D000020100.024:26
Jordan Spence #10 D000+300100.016:52
Nikolas Matinpalo #33 D000000200.017:19
Senators goalies
Goalie DEC SA SV GA SV% EV PP TOI
Linus Ullmark #35 W20182.90016/172/360:00

Boston Bruins

Bruins skaters · by points
Player Pos G A PTS +/- SOG HITS BLK PIM FO% TOI
Charlie McAvoy #73 D112+141000.021:59
David Pastrnak #88 R101-2320120.019:04
Marat Khusnutdinov #92 C011-111000.010:49
Pavel Zacha #18 C011-2101055.618:57
Alex Steeves #21 C000014020.013:27
Casey Mittelstadt #11 C000-2011050.015:29
Elias Lindholm #28 C000-1020252.917:44
Fraser Minten #93 C0000032016.713:37
Mark Kastelic #47 C0000041566.713:11
Michael Eyssimont #81 C000021000.011:15
Morgan Geekie #39 C000-122000.017:34
Sean Kuraly #52 C0000311041.713:24
Tanner Jeannot #84 L000006070.013:05
Andrew Peeke #26 D000-200100.020:57
Hampus Lindholm #27 D000-200100.021:46
Mason Lohrei #6 D000-211200.017:26
Nikita Zadorov #91 D000+1230140.018:44
Victor Soderstrom #29 D000-200100.014:24
Bruins goalies
Goalie DEC SA SV GA SV% EV PP TOI
Joonas Korpisalo #70 L17125.7069/131/226:31
Jeremy Swayman #1 —11101.9099/90/132:57

SOG shots on goal · BLK blocked shots · FO% faceoff win percentage · EV / PP saves over shots by strength. Skaters sorted by points, then goals.

Source NHL (boxscore, play-by-play, game summary). Shot locations are the league's tracked coordinates; the chart and the situation tables are computed by Play-Pause Hockey. Data as of 2026-09-28.