???label.league_nhl???
BOXSCORE | PLAY-BY-PLAY | RECAP
Buffalo 3, Ottawa 2
When: 7:00 PM ET, Tuesday, March 25, 2025
Where: KeyBank Center, Buffalo, New York
Referees: Wes McCauley, Furman South
Linesmen: Devin Berg, Andrew Smith
Attendance: 13955
Final Scoring Summary
 
Final123T
Ottawa 1102
Buffalo 1113
Periods:
  • All
  • 1
  • 2
  • 3
1
Ottawa   Buffalo
Shane Pinto wins the faceoff against Tyson Kozak. 0:00  
  0:14 Beck Malenstyn hits Travis Hamonic.
  0:36 Isak Rosen blocks shot from Tyler Kleven.
Shot by Tim Stutzle misses the net 0:47  
  1:15 Giveaway by Mattias Samuelsson.
  1:24 Tage Thompson penalty for high sticking - 2 mins (Minor). Drawn by Drake Batherson.
  1:24 Ryan McLeod wins the faceoff against Brady Tkachuk.
Brady Tkachuk scores a power play goal. Assisted by Drake Batherson. and Dylan Cozens. 1:35  
Shane Pinto wins the faceoff against Ryan McLeod. 1:35  
Ridly Greig hits Owen Power. 1:44  
Brady Tkachuk wins the faceoff against Ryan McLeod. 1:50  
Brady Tkachuk shoots Saved by James Reimer. 2:00  
Dylan Cozens wins the faceoff against Peyton Krebs. 2:02  
Dylan Cozens hits Mattias Samuelsson. 2:11  
Giveaway by Dylan Cozens. 2:39  
Shot by Matthew Highmore misses the net 2:59  
Shot by Travis Hamonic misses the net 3:02  
Shot by Travis Hamonic misses the net 3:07  
  3:13 Connor Clifton hits Matthew Highmore.
Giveaway by Matthew Highmore. 3:24  
Giveaway by Fabian Zetterlund. 4:12  
  4:15 Ryan McLeod shoots Saved by Anton Forsberg.
Giveaway by Claude Giroux. 4:38  
Shot by Drake Batherson misses the net 5:07  
Giveaway by David Perron. 5:11  
Tyler Kleven blocks shot from Jason Zucker. 5:19  
Jake Sanderson hits Tage Thompson. 6:07  
  6:09 Giveaway by Jiri Kulich.
  6:31 Giveaway by Owen Power.
  6:51 Ryan McLeod wins the faceoff against Ridly Greig.
  7:25 Giveaway by Rasmus Dahlin.
  7:51 Alex Tuch blocks shot from Thomas Chabot.
Brady Tkachuk wins the faceoff against Jiri Kulich. 7:53  
  7:56 Jiri Kulich blocks shot from Thomas Chabot.
Fabian Zetterlund shoots Saved by James Reimer. 8:11  
Fabian Zetterlund shoots Saved by James Reimer. 8:29  
Fabian Zetterlund shoots Saved by James Reimer. 8:31  
Brady Tkachuk hits Tage Thompson. 8:34  
Matthew Highmore hits Tyson Kozak. 8:52  
Dylan Cozens wins the faceoff against Tyson Kozak. 9:10  
Shot by Travis Hamonic misses the net 9:26  
Tyler Kleven shoots Saved by James Reimer. 9:29  
Drake Batherson shoots Saved by James Reimer. 9:31  
  9:34 Isak Rosen blocks shot from Tyler Kleven.
  9:38 Jacob Bernard-Docker hits David Perron.
Drake Batherson hits Isak Rosen. 9:46  
Jake Sanderson shoots Saved by James Reimer. 10:20  
Brady Tkachuk wins the faceoff against Peyton Krebs. 10:22  
  10:25 Alex Tuch blocks shot from Jake Sanderson.
Dylan Cozens wins the faceoff against Peyton Krebs. 10:27  
Drake Batherson shoots Saved by James Reimer. 10:31  
  10:33 Alex Tuch wins the faceoff against Brady Tkachuk.
  10:46 Rasmus Dahlin hits Brady Tkachuk.
Fabian Zetterlund hits Rasmus Dahlin. 11:00  
Shot by Fabian Zetterlund misses the net 11:13  
  11:27 Shot by Jacob Bernard-Docker misses the net
  12:20 Bowen Byram shoots Saved by Anton Forsberg.
Dylan Cozens wins the faceoff against Ryan McLeod. 12:23  
Brady Tkachuk wins the faceoff against Alex Tuch. 12:34  
  12:43 Rasmus Dahlin blocks shot from Tim Stutzle.
  12:50 Giveaway by Jason Zucker.
Brady Tkachuk shoots Saved by James Reimer. 13:01  
  13:04 Alex Tuch penalty for delay of game - 2 mins (Minor).
Claude Giroux wins the faceoff against Ryan McLeod. 13:04  
  13:32 Ryan McLeod shoots Saved by Anton Forsberg.
Giveaway by David Perron. 14:08  
Brady Tkachuk wins the faceoff against Beck Malenstyn. 14:16  
Brady Tkachuk wins the faceoff against Ryan McLeod. 14:30  
  15:24 Beck Malenstyn hits Michael Amadio.
  17:29 Jack Quinn shoots Saved by Anton Forsberg.
Ridly Greig wins the faceoff against Jiri Kulich. 17:32  
Thomas Chabot hits Zach Benson. 17:37  
  17:42 Tage Thompson shoots Saved by Anton Forsberg.
  17:46 Rasmus Dahlin shoots Saved by Anton Forsberg.
  18:00 Giveaway by Tage Thompson.
Giveaway by Nick Jensen. 18:02  
  18:19 Rasmus Dahlin shoots Saved by Anton Forsberg.
  18:22 Ryan McLeod wins the faceoff against Dylan Cozens.
Jake Sanderson blocks shot from Owen Power. 18:24  
  18:31 Jack Quinn scores. Assisted by JJ Peterka and Ryan McLeod.
Adam Gaudette wins the faceoff against Ryan McLeod. 18:31  
  18:35 JJ Peterka shoots Saved by Anton Forsberg.
  18:37 Shot by Jacob Bernard-Docker misses the net
  18:53 Takeaway by JJ Peterka.
Shot by Michael Amadio misses the net 19:09  
Matthew Highmore hits Owen Power. 19:11  
Tyler Kleven blocks shot from Alex Tuch. 19:33  
Tyler Kleven hits Peyton Krebs. 19:35  
  19:39 Rasmus Dahlin shoots Saved by Anton Forsberg.
  19:46 Bowen Byram shoots Saved by Anton Forsberg.
  19:47 Tage Thompson wins the faceoff against Ridly Greig.
Shane Pinto blocks shot from Tage Thompson. 19:59  
2
Ottawa   Buffalo
  0:00 Ryan McLeod wins the faceoff against Dylan Cozens.
  0:06 Ryan McLeod wins the faceoff against Brady Tkachuk.
  0:09 Giveaway by Connor Clifton.
Tim Stutzle shoots Saved by James Reimer. 0:22  
Fabian Zetterlund shoots misses the net 0:23  
Fabian Zetterlund shoots Saved by James Reimer. 0:30  
  0:47 Rasmus Dahlin hits Tim Stutzle.
  0:56 Jiri Kulich shoots Saved by Anton Forsberg.
David Perron penalty for holding - 2 mins (Minor). Drawn by Zach Benson. 0:58  
Ridly Greig wins the faceoff against Tage Thompson. 0:58  
Ridly Greig hits Rasmus Dahlin. 1:55  
  1:59 Giveaway by Tage Thompson.
Shot by Shane Pinto misses the net 2:04  
Giveaway by Thomas Chabot. 2:52  
Travis Hamonic shoots Saved by James Reimer. 3:42  
  3:55 Rasmus Dahlin shoots Saved by Anton Forsberg.
  3:56 Rasmus Dahlin hits Travis Hamonic.
  4:28 Rasmus Dahlin hits Adam Gaudette.
  5:02 Owen Power blocks shot Tim Stutzle shoots
  5:06 Takeaway by Rasmus Dahlin.
  5:14 Jiri Kulich blocks shot from Thomas Chabot.
Ridly Greig wins the faceoff against Ryan McLeod. 5:35  
Travis Hamonic hits JJ Peterka. 5:57  
  6:06 JJ Peterka penalty for unsportsmanlike conduct - 2 mins (Minor). Drawn by Travis Hamonic.
Brady Tkachuk wins the faceoff against Ryan McLeod. 6:06  
Drake Batherson shoots Saved by James Reimer. 6:27  
Jake Sanderson shoots Saved by James Reimer. 6:42  
David Perron scores a power play goal. Assisted by Ridly Greig and Claude Giroux. 7:39  
Shane Pinto wins the faceoff against Jiri Kulich. 7:39  
  8:58 Tyson Kozak hits Thomas Chabot.
Brady Tkachuk shoots Saved by James Reimer. 9:11  
Brady Tkachuk hits Alex Tuch. 9:19  
Tyler Kleven shoots Saved by James Reimer. 9:51  
  9:57 Connor Clifton blocks shot from Travis Hamonic.
  10:18 Bowen Byram penalty for hooking - 2 mins (Minor). Drawn by Tim Stutzle.
Brady Tkachuk wins the faceoff against Ryan McLeod. 10:18  
Shot by Dylan Cozens misses the net 10:41  
Dylan Cozens shoots Saved by James Reimer. 10:54  
  11:35 Zach Benson blocks shot from David Perron.
  11:51 Giveaway by Zach Benson.
  12:43 Tyson Kozak wins the faceoff against Dylan Cozens.
Adam Gaudette hits Connor Clifton. 12:47  
  12:59 Jacob Bernard-Docker scores. Assisted by Tyson Kozak and Peyton Krebs.
Tim Stutzle wins the faceoff against Ryan McLeod. 12:59  
Fabian Zetterlund hits Bowen Byram. 13:22  
Claude Giroux wins the faceoff against Jiri Kulich. 14:28  
  14:52 Shot by Tage Thompson misses the net
  15:07 Giveaway by Owen Power.
  15:34 Jason Zucker shoots Saved by Anton Forsberg.
  15:39 Shot by Alex Tuch misses the net
  15:49 Peyton Krebs shoots Saved by Anton Forsberg.
Shane Pinto wins the faceoff against Ryan McLeod. 15:51  
  16:14 Rasmus Dahlin hits Shane Pinto.
Ridly Greig blocks shot from Jake Sanderson. 16:21  
  16:39 Tyson Kozak wins the faceoff against Tim Stutzle.
  16:57 Beck Malenstyn hits Nick Jensen.
Tim Stutzle hits Jacob Bernard-Docker. 17:16  
  17:25 Shot by Owen Power misses the net
  18:04 Zach Benson shoots Saved by Anton Forsberg.
David Perron blocks shot from Connor Clifton. 18:12  
Takeaway by Dylan Cozens. 18:18  
Giveaway by Drake Batherson. 18:20  
Artem Zub blocks shot from Tage Thompson. 18:30  
Dylan Cozens blocks shot from Connor Clifton. 18:33  
  18:38 Jiri Kulich shoots Saved by Anton Forsberg.
Ridly Greig wins the faceoff against Alex Tuch. 18:41  
  18:44 Alex Tuch hits Tyler Kleven.
Giveaway by Tyler Kleven. 18:45  
  18:53 Giveaway by Mattias Samuelsson.
Giveaway by Shane Pinto. 19:20  
  19:27 Ryan McLeod wins the faceoff against Tim Stutzle.
  19:33 Giveaway by Owen Power.
  19:51 Giveaway by JJ Peterka.
3
Ottawa   Buffalo
Shane Pinto wins the faceoff against Ryan McLeod. 0:00  
Ridly Greig hits JJ Peterka. 0:33  
  0:35 Giveaway by JJ Peterka.
Shane Pinto wins the faceoff against Jiri Kulich. 0:40  
Travis Hamonic blocks shot from Zach Benson. 0:53  
  0:54 Zach Benson shoots Saved by Anton Forsberg.
Tim Stutzle blocks shot from Mattias Samuelsson. 1:06  
Travis Hamonic hits Tage Thompson. 1:11  
Ridly Greig blocks shot from Rasmus Dahlin. 1:15  
  1:23 Tage Thompson scores. Assisted by Zach Benson and Rasmus Dahlin.
Dylan Cozens wins the faceoff against Peyton Krebs. 1:23  
Giveaway by David Perron. 1:33  
Brady Tkachuk wins the faceoff against Alex Tuch. 1:40  
Shot by Jake Sanderson misses the net 1:59  
  2:24 Tyson Kozak hits Thomas Chabot.
Adam Gaudette hits Connor Clifton. 2:46  
  2:56 Takeaway by Mattias Samuelsson.
  3:04 Ryan McLeod wins the faceoff against Ridly Greig.
Brady Tkachuk wins the faceoff against Tage Thompson. 3:28  
Shot by Thomas Chabot misses the net 3:30  
Shot by Fabian Zetterlund misses the net 3:34  
Brady Tkachuk shoots Saved by James Reimer. 3:36  
Fabian Zetterlund shoots Saved by James Reimer. 3:48  
Fabian Zetterlund blocks shot from Thomas Chabot. 3:58  
Fabian Zetterlund hits Zach Benson. 4:01  
  4:04 Connor Clifton blocks shot from Tim Stutzle.
  4:40 Peyton Krebs wins the faceoff against Dylan Cozens.
Dylan Cozens shoots misses the net 4:46  
  4:48 Ryan McLeod wins the faceoff against Dylan Cozens.
  5:13 Giveaway by Owen Power.
Drake Batherson shoots Saved by James Reimer. 5:17  
  5:19 Tyson Kozak wins the faceoff against Shane Pinto.
Fabian Zetterlund hits Connor Clifton. 6:21  
  6:26 Giveaway by Zach Benson.
Shane Pinto wins the faceoff against Ryan McLeod. 7:40  
  8:00 Jack Quinn shoots Saved by Anton Forsberg.
Brady Tkachuk wins the faceoff against Tage Thompson. 8:18  
Dylan Cozens wins the faceoff against Tyson Kozak. 8:40  
Claude Giroux wins the faceoff against Ryan McLeod. 8:48  
Giveaway by Thomas Chabot. 8:55  
  9:22 Rasmus Dahlin blocks shot from Thomas Chabot.
Takeaway by Tyler Kleven. 9:33  
  9:43 JJ Peterka blocks shot from Thomas Chabot.
Giveaway by Tyler Kleven. 9:49  
  9:54 JJ Peterka shoots Saved by Anton Forsberg.
  9:57 Alex Tuch wins the faceoff against Ridly Greig.
  11:00 Connor Clifton blocks shot from Michael Amadio.
  11:07 Connor Clifton hits Adam Gaudette.
Thomas Chabot blocks shot from Tage Thompson. 11:16  
Giveaway by Nick Jensen. 11:22  
  11:24 Zach Benson shoots Saved by Anton Forsberg.
Takeaway by Tyler Kleven. 11:44  
  11:51 Tyson Kozak hits Dylan Cozens.
Dylan Cozens shoots Saved by James Reimer. 12:03  
Tim Stutzle hits Jacob Bernard-Docker. 12:31  
  12:35 Giveaway by Ryan McLeod.
Tim Stutzle shoots Saved by James Reimer. 12:37  
Brady Tkachuk shoots Saved by James Reimer. 12:38  
Brady Tkachuk wins the faceoff against Tage Thompson. 12:42  
Fabian Zetterlund hits Zach Benson. 13:01  
Thomas Chabot blocks shot from Tage Thompson. 13:03  
  13:44 Giveaway by Rasmus Dahlin.
Claude Giroux wins the faceoff against Alex Tuch. 13:48  
Thomas Chabot shoots Saved by James Reimer. 13:58  
Claude Giroux wins the faceoff against Ryan McLeod. 14:00  
  14:02 Rasmus Dahlin blocks shot from Thomas Chabot.
  14:05 Rasmus Dahlin blocks shot from Claude Giroux.
  14:07 Mattias Samuelsson blocks shot from Shane Pinto.
Shot by Shane Pinto misses the net 14:08  
Takeaway by Nick Jensen. 14:27  
Brady Tkachuk wins the faceoff against Ryan McLeod. 14:45  
Artem Zub blocks shot from Zach Benson. 15:20  
Brady Tkachuk hits Zach Benson. 15:25  
  15:29 Shot by Tage Thompson misses the net
Drake Batherson hits Mattias Samuelsson. 16:04  
Nick Jensen shoots Saved by James Reimer. 16:28  
Ridly Greig wins the faceoff against Alex Tuch. 16:35  
  16:38 Peyton Krebs blocks shot from Nick Jensen.
  16:54 Giveaway by Rasmus Dahlin.
Shot by Nick Jensen misses the net 16:55  
Shane Pinto shoots Saved by James Reimer. 17:04  
  17:10 Alex Tuch hits Ridly Greig.
Takeaway by Thomas Chabot. 17:10  
  17:24 Tage Thompson shoots Saved by Anton Forsberg.
Brady Tkachuk shoots Saved by James Reimer. 17:37  
Brady Tkachuk shoots Saved by James Reimer. 17:38  
  17:39 Ryan McLeod wins the faceoff against Brady Tkachuk.
Brady Tkachuk shoots Saved by James Reimer. 18:06  
Shot by Brady Tkachuk misses the net 18:22  
Shot by Jake Sanderson misses the net 18:33  
Shot by Jake Sanderson misses the net 18:37  
Drake Batherson shoots Saved by James Reimer. 18:44  
Claude Giroux wins the faceoff against Peyton Krebs. 18:47  
Brady Tkachuk blocks shot from Claude Giroux. 19:00  
Shot by Brady Tkachuk misses the net 19:07  
Shot by Drake Batherson misses the net 19:45