???label.league_nhl???
BOXSCORE | PLAY-BY-PLAY | RECAP
Buffalo 5, Ottawa 2
When: 7:00 PM ET, Tuesday, April 1, 2025
Where: Canadian Tire Centre, Ottawa, Ontario
Referees: Eric Furlatt, T.J. Luxmore
Linesmen: Kyle Flemington, Kilian McNamara
Attendance: 16446
Final Scoring Summary
 
Final123T
Buffalo 2125
Ottawa 0112
Periods:
  • All
  • 1
  • 2
  • 3
1
Buffalo   Ottawa
Sam Lafferty wins the faceoff against Dylan Cozens. 0:00  
Giveaway by Mattias Samuelsson. 0:04  
  0:08 Giveaway by David Perron.
Sam Lafferty hits Tyler Kleven. 0:12  
Beck Malenstyn hits Nikolas Matinpalo. 0:14  
  0:26 David Perron shoots Saved by James Reimer.
  0:33 Takeaway by Artem Zub.
  1:20 Shane Pinto hits Bowen Byram.
  1:45 Shot by Thomas Chabot misses the net
Shot by JJ Peterka misses the net 1:55  
  1:59 Tim Stutzle hits Jacob Bernard-Docker.
  2:01 Fabian Zetterlund blocks shot from Ryan McLeod.
  2:04 Dylan Cozens wins the faceoff against Alex Tuch.
  2:34 David Perron shoots Saved by James Reimer.
  2:42 Shot by Jake Sanderson misses the net
Sam Lafferty blocks shot from Jake Sanderson. 2:48  
  3:24 Tyler Kleven hits Jiri Kulich.
  3:50 Claude Giroux wins the faceoff against Ryan McLeod.
  3:53 Fabian Zetterlund hits Connor Clifton.
  3:55 Tim Stutzle hits Bowen Byram.
  4:17 Giveaway by Nick Jensen.
  4:28 Tim Stutzle shoots Saved by James Reimer.
Jacob Bernard-Docker penalty for high sticking - 2 mins (Minor). Drawn by Tim Stutzle. 4:30  
  4:30 Ridly Greig wins the faceoff against Ryan McLeod.
Mattias Samuelsson blocks shot from Ridly Greig. 4:42  
  5:05 Giveaway by Ridly Greig.
  5:49 Claude Giroux wins the faceoff against Tyson Kozak.
Jiri Kulich wins the faceoff against Shane Pinto. 6:50  
Rasmus Dahlin shoots Saved by Linus Ullmark. 6:52  
Jiri Kulich wins the faceoff against Shane Pinto. 6:54  
  7:00 Ridly Greig shoots Saved by James Reimer.
  7:14 Takeaway by Jake Sanderson.
  7:21 Michael Amadio blocks shot from Shane Pinto.
  7:55 Dylan Cozens wins the faceoff against Peyton Krebs.
Rasmus Dahlin blocks shot from Drake Batherson. 8:09  
Shot by Peyton Krebs misses the net 8:26  
  8:29 Tyler Kleven hits Rasmus Dahlin.
Alex Tuch shoots Saved by Linus Ullmark. 8:35  
  8:38 Tim Stutzle wins the faceoff against Ryan McLeod.
Alex Tuch scores. Assisted by Mattias Samuelsson and Jason Zucker. 8:38  
Ryan McLeod wins the faceoff against Ridly Greig. 8:44  
JJ Peterka penalty for interference - 2 mins (Minor). Drawn by Claude Giroux. 8:44  
  9:42 Claude Giroux wins the faceoff against Peyton Krebs.
  9:49 Claude Giroux shoots Saved by James Reimer.
Connor Clifton blocks shot from David Perron. 9:58  
Connor Clifton hits Adam Gaudette. 10:09  
  10:41 Shot by Fabian Zetterlund misses the net
Bowen Byram blocks shot from Fabian Zetterlund. 10:55  
Takeaway by Jiri Kulich. 11:10  
  11:15 Michael Amadio hits Rasmus Dahlin.
  11:24 Shane Pinto shoots Saved by James Reimer.
Jiri Kulich shoots Saved by Linus Ullmark. 11:31  
Ryan McLeod wins the faceoff against Dylan Cozens. 11:34  
  11:37 Thomas Chabot blocks shot from Jack Quinn.
Rasmus Dahlin scores. Assisted by Jack Quinn and Mattias Samuelsson. 11:51  
  11:51 Tim Stutzle wins the faceoff against Alex Tuch.
Jacob Bernard-Docker blocks shot from Tim Stutzle. 12:06  
  12:09 Shot by Fabian Zetterlund misses the net
  13:18 Adam Gaudette hits Sam Lafferty.
  13:25 Matthew Highmore shoots Saved by James Reimer.
  13:27 Ridly Greig wins the faceoff against Jiri Kulich.
  13:40 Giveaway by Ridly Greig.
Ryan McLeod wins the faceoff against Shane Pinto. 13:54  
  14:19 Takeaway by Michael Amadio.
  14:30 Takeaway by Claude Giroux.
  14:55 Thomas Chabot shoots Saved by James Reimer.
Giveaway by Alex Tuch. 15:08  
Connor Clifton blocks shot from Drake Batherson. 15:13  
  15:39 Tyler Kleven shoots Saved by James Reimer.
Sam Lafferty hits Nikolas Matinpalo. 15:45  
Tyson Kozak blocks shot from Angus Crookshank. 15:46  
  15:50 Matthew Highmore hits Beck Malenstyn.
Beck Malenstyn penalty for delay of game - 2 mins (Minor). 15:51  
Ryan McLeod wins the faceoff against Claude Giroux. 15:51  
  16:19 Fabian Zetterlund shoots Saved by James Reimer.
  16:21 Claude Giroux wins the faceoff against Zach Benson.
Peyton Krebs wins the faceoff against Dylan Cozens. 16:31  
  16:39 Tim Stutzle shoots Saved by James Reimer.
  16:53 Shot by Jake Sanderson misses the net
  17:36 Dylan Cozens shoots Saved by James Reimer.
  17:38 Claude Giroux wins the faceoff against Peyton Krebs.
  17:45 Shot by Nick Jensen misses the net
  17:52 Thomas Chabot blocks shot from Peyton Krebs.
Connor Clifton hits Tim Stutzle. 18:00  
  18:02 Shot by Nick Jensen misses the net
Connor Clifton blocks shot from Tim Stutzle. 18:03  
  19:00 Michael Amadio hits Jack Quinn.
  19:42 Dylan Cozens wins the faceoff against Peyton Krebs.
  19:51 Thomas Chabot hits Alex Tuch.
2
Buffalo   Ottawa
Tyson Kozak wins the faceoff against Adam Gaudette. 0:00  
  0:06 Adam Gaudette wins the faceoff against Tyson Kozak.
  0:34 Giveaway by Angus Crookshank.
Tyson Kozak hits Angus Crookshank. 0:36  
  0:50 Shane Pinto hits Zach Benson.
Giveaway by Zach Benson. 0:59  
Jason Zucker blocks shot from Nick Jensen. 1:31  
Jacob Bernard-Docker blocks shot from Tim Stutzle. 1:48  
Alex Tuch blocks shot from Thomas Chabot. 1:56  
Ryan McLeod wins the faceoff against Dylan Cozens. 1:59  
Bowen Byram blocks shot from Drake Batherson. 2:19  
Shot by Jack Quinn misses the net 2:31  
Jiri Kulich wins the faceoff against Ridly Greig. 2:33  
Shot by Jacob Bernard-Docker misses the net 2:35  
Jacob Bernard-Docker blocks shot from Nick Jensen. 3:14  
  3:34 Giveaway by Thomas Chabot.
Connor Clifton hits Adam Gaudette. 3:47  
Connor Clifton blocks shot from Nikolas Matinpalo. 4:12  
  4:25 Nikolas Matinpalo shoots Saved by James Reimer.
  4:28 Dylan Cozens wins the faceoff against Peyton Krebs.
  4:30 Artem Zub shoots Saved by James Reimer.
  4:52 Claude Giroux wins the faceoff against Ryan McLeod.
  5:02 Shot by Claude Giroux misses the net
Owen Power blocks shot from Claude Giroux. 5:13  
  5:16 Giveaway by Jake Sanderson.
JJ Peterka shoots Saved by Linus Ullmark. 5:22  
Giveaway by JJ Peterka. 5:44  
Jiri Kulich wins the faceoff against Shane Pinto. 5:57  
Jiri Kulich shoots Saved by Linus Ullmark. 6:12  
  6:28 Ridly Greig blocks shot from Rasmus Dahlin.
Shot by Bowen Byram misses the net 6:50  
  7:27 Angus Crookshank hits Mattias Samuelsson.
  7:29 Takeaway by Tyler Kleven.
  7:31 Shot by Tyler Kleven misses the net
Jason Zucker shoots Saved by Linus Ullmark. 7:40  
  8:18 Dylan Cozens shoots Saved by James Reimer.
  8:20 Tim Stutzle wins the faceoff against Sam Lafferty.
  8:23 Shot by Fabian Zetterlund misses the net
Beck Malenstyn hits Artem Zub. 8:42  
  8:45 Tim Stutzle hits Connor Clifton.
  8:50 Fabian Zetterlund shoots Saved by James Reimer.
  8:53 Fabian Zetterlund hits Connor Clifton.
Jiri Kulich wins the faceoff against Shane Pinto. 9:05  
  9:21 Shane Pinto wins the faceoff against Jiri Kulich.
  9:28 Michael Amadio hits Mattias Samuelsson.
Jiri Kulich shoots Saved by Linus Ullmark. 9:46  
Giveaway by Jiri Kulich. 10:02  
  10:02 Michael Amadio hits Jiri Kulich.
Jacob Bernard-Docker blocks shot from Dylan Cozens. 10:24  
  10:25 David Perron shoots Saved by James Reimer.
Giveaway by Jason Zucker. 10:30  
  10:33 Drake Batherson hits Peyton Krebs.
  10:39 Shot by Nikolas Matinpalo misses the net
  10:51 Claude Giroux wins the faceoff against Peyton Krebs.
  10:54 Shot by Fabian Zetterlund misses the net
  11:23 Claude Giroux penalty for interference - 2 mins (Minor). Drawn by Peyton Krebs.
Peyton Krebs penalty for embellishment - 2 mins (Minor). 11:23  
  11:23 Ridly Greig wins the faceoff against Alex Tuch.
  11:45 Shot by Thomas Chabot misses the net
Takeaway by Alex Tuch. 12:04  
Tage Thompson scores. Assisted by JJ Peterka and Rasmus Dahlin. 12:36  
  12:36 Dylan Cozens wins the faceoff against Tage Thompson.
Jiri Kulich blocks shot from Jake Sanderson. 13:23  
  13:46 Claude Giroux scores. Assisted by Tyler Kleven and Linus Ullmark.
  13:46 Dylan Cozens wins the faceoff against Jason Zucker.
  14:01 Tyler Kleven blocks shot from Jason Zucker.
  14:04 Tim Stutzle wins the faceoff against Ryan McLeod.
Ryan McLeod wins the faceoff against Dylan Cozens. 14:14  
  14:30 Shot by David Perron misses the net
  14:39 Giveaway by Thomas Chabot.
Giveaway by JJ Peterka. 14:40  
  15:01 Giveaway by Dylan Cozens.
  15:15 Ridly Greig hits Connor Clifton.
Jacob Bernard-Docker blocks shot from Nick Jensen. 16:23  
Jason Zucker shoots Saved by Linus Ullmark. 16:31  
Jiri Kulich wins the faceoff against Michael Amadio. 16:34  
Shot by Tage Thompson misses the net 16:48  
  16:57 Angus Crookshank shoots Saved by James Reimer.
Ryan McLeod wins the faceoff against Dylan Cozens. 16:59  
  17:18 Adam Gaudette wins the faceoff against Sam Lafferty.
  17:40 Matthew Highmore hits Bowen Byram.
  17:59 Shot by Fabian Zetterlund misses the net
  18:03 Adam Gaudette shoots Saved by James Reimer.
Ryan McLeod wins the faceoff against Claude Giroux. 18:04  
JJ Peterka shoots Saved by Linus Ullmark. 18:31  
  18:33 Ridly Greig wins the faceoff against Jiri Kulich.
  19:04 Giveaway by Jake Sanderson.
Zach Benson shoots Saved by Linus Ullmark. 19:11  
  19:12 Artem Zub penalty for interference - 2 mins (Minor). Drawn by Zach Benson.
  19:12 Claude Giroux wins the faceoff against Jason Zucker.
  19:48 Shane Pinto blocks shot from Tage Thompson.
3
Buffalo   Ottawa
Tage Thompson wins the faceoff against Claude Giroux. 0:00  
  0:11 Giveaway by Matthew Highmore.
Shot by JJ Peterka misses the net 0:15  
Shot by Jason Zucker misses the net 0:56  
  1:10 Jake Sanderson blocks shot from Owen Power.
Tage Thompson shoots Saved by Linus Ullmark. 1:12  
  1:30 Giveaway by Michael Amadio.
Jack Quinn shoots Saved by Linus Ullmark. 1:50  
Takeaway by Beck Malenstyn. 2:41  
  2:54 Shot by David Perron misses the net
  3:02 Shot by Drake Batherson misses the net
Beck Malenstyn hits Thomas Chabot. 3:20  
  3:28 Shane Pinto hits Rasmus Dahlin.
Ryan McLeod shoots Saved by Linus Ullmark. 3:34  
Giveaway by Jacob Bernard-Docker. 3:47  
  4:30 Claude Giroux wins the faceoff against Jiri Kulich.
  4:49 Dylan Cozens wins the faceoff against Peyton Krebs.
  4:53 Shot by Jake Sanderson misses the net
Alex Tuch blocks shot from Thomas Chabot. 5:01  
Alex Tuch blocks shot from David Perron. 5:15  
  5:19 David Perron blocks shot from Jake Sanderson.
  5:23 Drake Batherson hits Alex Tuch.
Giveaway by Alex Tuch. 5:24  
Alex Tuch hits David Perron. 5:25  
  5:31 Shot by Thomas Chabot misses the net
Sam Lafferty shoots Saved by Linus Ullmark. 5:47  
Shot by Jiri Kulich misses the net 5:49  
Giveaway by Sam Lafferty. 5:54  
Beck Malenstyn hits Angus Crookshank. 5:56  
  6:37 Artem Zub shoots Saved by James Reimer.
  6:54 Shane Pinto shoots Saved by James Reimer.
  6:56 Shane Pinto penalty for roughing - 2 mins (Minor). Drawn by Bowen Byram.
Bowen Byram penalty for roughing - 2 mins (Minor). Drawn by Shane Pinto. 6:56  
Ryan McLeod wins the faceoff against Dylan Cozens. 6:56  
Rasmus Dahlin blocks shot from Dylan Cozens. 7:24  
  8:00 Jake Sanderson shoots Saved by James Reimer.
  8:12 Ridly Greig blocks shot from Jacob Bernard-Docker.
  8:15 Claude Giroux wins the faceoff against Jiri Kulich.
  8:37 Fabian Zetterlund shoots Saved by James Reimer.
  8:39 Tim Stutzle wins the faceoff against Ryan McLeod.
  9:14 Michael Amadio hits Ryan McLeod.
Giveaway by Ryan McLeod. 9:14  
  9:17 Shot by Nick Jensen misses the net
  9:30 Shot by Thomas Chabot misses the net
  9:54 Giveaway by Dylan Cozens.
Peyton Krebs scores. 9:59  
  9:59 Ridly Greig wins the faceoff against Tage Thompson.
  10:14 Shot by Artem Zub misses the net
Ryan McLeod wins the faceoff against Tim Stutzle. 10:22  
  10:22 Jake Sanderson scores. Assisted by Michael Amadio and Artem Zub.
Rasmus Dahlin hits Claude Giroux. 10:42  
  10:46 Giveaway by Tim Stutzle.
Giveaway by Jacob Bernard-Docker. 11:05  
Alex Tuch blocks shot from Dylan Cozens. 11:31  
  11:39 Dylan Cozens hits Jacob Bernard-Docker.
Beck Malenstyn hits Jake Sanderson. 12:18  
Jiri Kulich blocks shot from Adam Gaudette. 12:26  
  12:36 Adam Gaudette wins the faceoff against Ryan McLeod.
  12:44 Jake Sanderson shoots Saved by James Reimer.
  12:54 Ridly Greig shoots Saved by James Reimer.
  13:04 Shot by Shane Pinto misses the net
Jiri Kulich shoots Saved by Linus Ullmark. 13:30  
Zach Benson shoots Saved by Linus Ullmark. 13:32  
Ryan McLeod wins the faceoff against Ridly Greig. 13:34  
  13:47 Jake Sanderson shoots Saved by James Reimer.
  13:52 Shane Pinto shoots Saved by James Reimer.
  14:44 Tim Stutzle shoots Saved by James Reimer.
  14:48 Shot by Thomas Chabot misses the net
  14:53 Shot by Tim Stutzle misses the net
Giveaway by Mattias Samuelsson. 15:09  
  15:12 Tim Stutzle shoots Saved by James Reimer.
  15:13 Shot by Fabian Zetterlund misses the net
Giveaway by Rasmus Dahlin. 15:16  
  15:16 Drake Batherson hits Rasmus Dahlin.
Bowen Byram blocks shot from Jake Sanderson. 15:36  
Jiri Kulich shoots Saved by Linus Ullmark. 15:45  
  15:57 Drake Batherson shoots Saved by James Reimer.
Bowen Byram penalty for tripping - 2 mins (Minor). Drawn by Nick Jensen. 16:25  
Ryan McLeod wins the faceoff against Claude Giroux. 16:25  
  17:21 Claude Giroux wins the faceoff against Peyton Krebs.
Ryan McLeod scores shorthanded on an empty net. Assisted by Alex Tuch and Connor Clifton. 17:21  
  17:40 Giveaway by Adam Gaudette.
Owen Power blocks shot from Adam Gaudette. 18:27  
  18:28 Adam Gaudette shoots Saved by James Reimer.
  18:31 Ridly Greig wins the faceoff against Ryan McLeod.
  18:33 Fabian Zetterlund blocks shot from Jake Sanderson.
  18:48 Ridly Greig shoots Saved by James Reimer.
  18:50 David Perron shoots Saved by James Reimer.
  18:53 Ridly Greig wins the faceoff against Tage Thompson.
Jiri Kulich blocks shot from Tim Stutzle. 19:11  
Shot by Bowen Byram misses the net 19:19  
Shot by Jiri Kulich misses the net 19:30