Ottawa Senators logo Ottawa Senators @ Toronto Maple Leafs logo Toronto Maple Leafs

4–0Final · Apr 29, 2025
OTT 4 TOR 0 Final
123T
OTT45-30-7, 97 PTS0134
TOR52-26-4, 108 PTS0000
Who saw it first

The scoring timeline.

Every scoring moment, when the official feed stamped it — and when FirstBuzzer's in-venue spotters buzzed it first. Times are ET.

  1. Thomas Chabot Goal (1) Snap Shot, assists: Brady Tkachuk (2), Tim Stützle (2)

    1–0
  2. Dylan Cozens Goal (1) Snap Shot, assists: Adam Gaudette (2)

    2–0
  3. Tim Stützle Goal (2) Wrist Shot, assists: Claude Giroux (3), Brady Tkachuk (3)

    3–0
  4. Brady Tkachuk Goal (3) Wrist Shot, assists: Tim Stützle (3)

    4–0

Play-by-play

  1. P1 Start of 1st Period
  2. P1 Scott Laughton faceoff won against Shane Pinto
  3. P1 Michael Amadio hit Morgan Rielly
  4. P1 Calle Jarnkrok hit Jake Sanderson
  5. P1 Scott Laughton hit Ridly Greig
  6. P1 Brandon Carlo Slap Shot saved by Linus Ullmark
  7. P1 Steven Lorentz hit Artem Zub
  8. P1 Jake McCabe hit Michael Amadio
  9. P1 Takeaway by Brady Tkachuk
  10. P1 Icing
  11. P1 Auston Matthews faceoff won against Shane Pinto
  12. P1 Simon Benoit hit Michael Amadio
  13. P1 Pontus Holmberg hit Shane Pinto
  14. P1 Giveaway by Shane Pinto
  15. P1 David Perron Wrist Shot Hit Right Post
  16. P1 Goalie Stopped
  17. P1 Max Domi faceoff won against Nick Cousins
  18. P1 Jake McCabe shot blocked by Shane Pinto
  19. P1 Giveaway by Artem Zub
  20. P1 Oliver Ekman-Larsson shot blocked by Drake Batherson
  21. P1 Scott Laughton hit Jake Sanderson
  22. P1 Tim Stützle hit Simon Benoit
  23. P1 Claude Giroux Wrap-around saved by Anthony Stolarz
  24. P1 Takeaway by John Tavares
  25. P1 John Tavares Backhand saved by Linus Ullmark
  26. P1 Tim Stützle hit John Tavares
  27. P1 William Nylander Wrist Shot saved by Linus Ullmark
  28. P1 Morgan Rielly Slap Shot Wide Left
  29. P1 Puck in Netting
  30. P1 Shane Pinto faceoff won against Max Domi
  31. P1 Puck in Benches
  32. P1 Max Domi faceoff won against Shane Pinto
  33. P1 Takeaway by Morgan Rielly
  34. P1 Icing
  35. P1 Shane Pinto faceoff won against Auston Matthews
  36. P1 Mitch Marner hit Nikolas Matinpalo
  37. P1 Oliver Ekman-Larsson hit Michael Amadio
  38. P1 Jake Sanderson shot blocked by Auston Matthews
  39. P1 Hand Pass
  40. P1 Pontus Holmberg faceoff won against Tim Stützle
  41. P1 John Tavares Tip-In Wide Left
  42. P1 Chris Tanev Wrist Shot Wide Left
  43. P1 Brady Tkachuk shot blocked by Chris Tanev
  44. P1 Nick Jensen Wrist Shot saved by Anthony Stolarz
  45. P1 Goalie Stopped
  46. P1 Adam Gaudette faceoff won against Scott Laughton
  47. P1 Giveaway by Tyler Kleven
  48. P1 Adam Gaudette hit Oliver Ekman-Larsson
  49. P1 Calle Jarnkrok hit Fabian Zetterlund
  50. P1 Nick Cousins hit Simon Benoit
  51. P1 High Stick
  52. P1 Dylan Cozens faceoff won against Max Domi
  53. P1 Dylan Cozens Tip-In Above Crossbar
  54. P1 Puck in Netting
  55. P1 Auston Matthews faceoff won against Brady Tkachuk
  56. P1 Jake McCabe hit Claude Giroux
  57. P1 Ridly Greig hit John Tavares
  58. P1 Simon Benoit Slap Shot saved by Linus Ullmark
  59. P1 Goalie Stopped
  60. P1 Dylan Cozens faceoff won against John Tavares
  61. P1 Dylan Cozens hit Pontus Holmberg
  62. P1 David Perron Wrist Shot saved by Anthony Stolarz
  63. P1 Goalie Stopped
  64. P1 Max Domi faceoff won against Adam Gaudette
  65. P1 Giveaway by Adam Gaudette
  66. P1 Max Pacioretty Wrist Shot saved by Linus Ullmark
  67. P1 Simon Benoit hit Fabian Zetterlund
  68. P1 Scott Laughton hit Dylan Cozens
  69. P1 Icing
  70. P1 Tim Stützle faceoff won against Scott Laughton
  71. P1 Claude Giroux hit Mitch Marner
  72. P1 Icing
  73. P1 Auston Matthews faceoff won against Claude Giroux
  74. P1 Michael Amadio shot blocked by Ridly Greig
  75. P1 David Perron hit Jake McCabe
  76. P1 John Tavares shot blocked by Artem Zub
  77. P1 Pontus Holmberg Tip-In Wide Left
  78. P1 Icing
  79. P1 Max Domi faceoff won against Adam Gaudette
  80. P1 Max Pacioretty hit Tyler Kleven
  81. P1 Off-side
  82. P1 John Tavares faceoff won against Dylan Cozens
  83. P1 Takeaway by Ridly Greig
  84. P1 Jake Sanderson Snap Shot Wide Left
  85. P1 Artem Zub shot blocked by Mitch Marner
  86. P1 Ridly Greig Cross-checking against Matthew Knies
  87. P1 TV Timeout
  88. P1 John Tavares faceoff won against Claude Giroux
  89. P1 Mitch Marner Slap Shot saved by Linus Ullmark
  90. P1 Goalie Stopped
  91. P1 John Tavares faceoff won against Claude Giroux
  92. P1 William Nylander shot blocked by Artem Zub
  93. P1 Auston Matthews Wrap-around saved by Linus Ullmark
  94. P1 Takeaway by William Nylander
  95. P1 William Nylander Wrist Shot saved by Linus Ullmark
  96. P1 Auston Matthews Snap Shot saved by Linus Ullmark
  97. P1 Matthew Knies Backhand saved by Linus Ullmark
  98. P1 Matthew Knies Slashing against Artem Zub
  99. P1 William Nylander faceoff won against Brady Tkachuk
  100. P1 Steven Lorentz Wrist Shot saved by Linus Ullmark
  101. P1 Goalie Stopped
  102. P1 Dylan Cozens faceoff won against Auston Matthews
  103. P1 Puck Frozen - Goalie
  104. P1 Dylan Cozens faceoff won against Auston Matthews
  105. P1 Brady Tkachuk Wrist Shot saved by Anthony Stolarz
  106. P1 Scott Laughton Slap Shot saved by Linus Ullmark
  107. P1 Thomas Chabot shot blocked by Morgan Rielly
  108. P1 Fabian Zetterlund shot blocked by Oliver Ekman-Larsson
  109. P1 Morgan Rielly Cross-checking against Thomas Chabot
  110. P1 Auston Matthews faceoff won against Claude Giroux
  111. P1 Claude Giroux Tip-In Wide Left
  112. P1 Drake Batherson shot blocked by Chris Tanev
  113. P1 Off-side
  114. P1 Scott Laughton faceoff won against Dylan Cozens
  115. P2 Start of 2nd Period
  116. P2 Auston Matthews faceoff won against Dylan Cozens
  117. P2 Shane Pinto Wrist Shot saved by Anthony Stolarz
  118. P2 Goalie Stopped
  119. P2 Shane Pinto faceoff won against John Tavares
  120. P2 Auston Matthews Wrist Shot saved by Linus Ullmark
  121. P2 Giveaway by Auston Matthews
  122. P2 Calle Jarnkrok hit Nikolas Matinpalo
  123. P2 Max Domi shot blocked by Nikolas Matinpalo
  124. P2 Pontus Holmberg Wrist Shot High and Wide Right
  125. P2 Thomas Chabot shot blocked by Pontus Holmberg
  126. P2 Puck in Netting
  127. P2 Tim Stützle faceoff won against Auston Matthews
  128. P2 Thomas Chabot Goal (1) Snap Shot, assists: Brady Tkachuk (2), Tim Stützle (2) 1–0
  129. P2 Shane Pinto faceoff won against Auston Matthews
  130. P2 Oliver Ekman-Larsson hit Shane Pinto
  131. P2 Off-side
  132. P2 Claude Giroux faceoff won against John Tavares
  133. P2 Nikolas Matinpalo shot blocked by John Tavares
  134. P2 Tim Stützle hit Simon Benoit
  135. P2 Giveaway by Simon Benoit
  136. P2 Off-side
  137. P2 Dylan Cozens faceoff won against Bobby McMann
  138. P2 Calle Jarnkrok hit Thomas Chabot
  139. P2 Thomas Chabot High-sticking against Calle Jarnkrok
  140. P2 John Tavares faceoff won against Shane Pinto
  141. P2 John Tavares Wrist Shot saved by Linus Ullmark
  142. P2 Jake Sanderson hit John Tavares
  143. P2 High Stick
  144. P2 Max Domi faceoff won against Claude Giroux
  145. P2 Giveaway by Morgan Rielly
  146. P2 Max Domi hit Jake Sanderson
  147. P2 Steven Lorentz shot blocked by Artem Zub
  148. P2 Jake McCabe Wrist Shot Wide Left
  149. P2 Puck Frozen - Goalie
  150. P2 Michael Amadio faceoff won against John Tavares
  151. P2 Ridly Greig Wrist Shot saved by Anthony Stolarz
  152. P2 Jake Sanderson shot blocked by William Nylander
  153. P2 Giveaway by Mitch Marner
  154. P2 Icing
  155. P2 Dylan Cozens faceoff won against Auston Matthews
  156. P2 Drake Batherson shot blocked by Auston Matthews
  157. P2 Drake Batherson shot blocked by Dylan Cozens
  158. P2 Simon Benoit hit Nick Cousins
  159. P2 Nick Cousins Tip-In saved by Anthony Stolarz
  160. P2 Tim Stützle shot blocked by Simon Benoit
  161. P2 Brady Tkachuk Backhand saved by Anthony Stolarz
  162. P2 Goalie Stopped
  163. P2 Tim Stützle faceoff won against Scott Laughton
  164. P2 Tyler Kleven shot blocked by Calle Jarnkrok
  165. P2 Claude Giroux hit Jake McCabe
  166. P2 Brandon Carlo Wrist Shot saved by Linus Ullmark
  167. P2 Goalie Stopped
  168. P2 Auston Matthews faceoff won against Shane Pinto
  169. P2 Dylan Cozens hit Brandon Carlo
  170. P2 Giveaway by John Tavares
  171. P2 Artem Zub hit Max Pacioretty
  172. P2 Jake McCabe hit Tim Stützle
  173. P2 Fabian Zetterlund hit Chris Tanev
  174. P2 Nikolas Matinpalo hit Bobby McMann
  175. P2 Max Domi Wrist Shot Wide Left
  176. P2 Bobby McMann hit Tyler Kleven
  177. P2 Puck in Netting
  178. P2 Shane Pinto faceoff won against Scott Laughton
  179. P2 Puck Frozen - Goalie
  180. P2 Auston Matthews faceoff won against Shane Pinto
  181. P2 Auston Matthews Tip-In Above Crossbar
  182. P2 Puck in Netting
  183. P2 Claude Giroux faceoff won against Auston Matthews
  184. P2 Ridly Greig hit Morgan Rielly
  185. P2 Morgan Rielly shot blocked by Artem Zub
  186. P2 Mitch Marner Wrist Shot saved by Linus Ullmark
  187. P2 Mitch Marner hit Shane Pinto
  188. P2 Matthew Knies hit Shane Pinto
  189. P2 Mitch Marner shot blocked by Artem Zub
  190. P2 Thomas Chabot shot blocked by Simon Benoit
  191. P2 Puck Frozen - Goalie
  192. P2 Max Domi faceoff won against Adam Gaudette
  193. P2 Tyler Kleven shot blocked by Morgan Rielly
  194. P2 Adam Gaudette Wrist Shot saved by Anthony Stolarz
  195. P2 Adam Gaudette hit Bobby McMann
  196. P2 Adam Gaudette Snap Shot saved by Anthony Stolarz
  197. P2 Fabian Zetterlund Backhand Wide Left
  198. P2 Fabian Zetterlund Wrist Shot saved by Anthony Stolarz
  199. P2 David Perron Wrist Shot Wide Right
  200. P2 David Perron hit Chris Tanev
  201. P2 Off-side
  202. P2 Auston Matthews faceoff won against Shane Pinto
  203. P2 Matthew Knies Deflected saved by Linus Ullmark
  204. P2 Goalie Stopped
  205. P2 Shane Pinto faceoff won against Auston Matthews
  206. P2 Mitch Marner hit Artem Zub
  207. P2 Icing
  208. P2 Shane Pinto faceoff won against William Nylander
  209. P2 Mitch Marner hit Jake Sanderson
  210. P2 Puck Frozen - Goalie
  211. P2 Claude Giroux faceoff won against William Nylander
  212. P2 Auston Matthews hit Artem Zub
  213. P2 William Nylander shot blocked by Jake Sanderson
  214. P2 Puck in Crowd
  215. P2 John Tavares faceoff won against Claude Giroux
  216. P2 John Tavares Tip-In saved by Linus Ullmark
  217. P3 Start of 3rd Period
  218. P3 Shane Pinto faceoff won against Scott Laughton
  219. P3 Puck in Crowd
  220. P3 Scott Laughton faceoff won against Shane Pinto
  221. P3 Calle Jarnkrok hit Ridly Greig
  222. P3 Scott Laughton hit Nikolas Matinpalo
  223. P3 David Perron shot blocked by Steven Lorentz
  224. P3 Goalie Stopped
  225. P3 Auston Matthews faceoff won against Claude Giroux
  226. P3 Brady Tkachuk Slap Shot saved by Anthony Stolarz
  227. P3 Mitch Marner hit Jake Sanderson
  228. P3 Matthew Knies Wrist Shot saved by Linus Ullmark
  229. P3 Goalie Stopped
  230. P3 Max Domi faceoff won against Shane Pinto
  231. P3 Giveaway by Michael Amadio
  232. P3 John Tavares hit Thomas Chabot
  233. P3 Michael Amadio hit Brandon Carlo
  234. P3 Puck in Crowd
  235. P3 Bobby McMann faceoff won against Dylan Cozens
  236. P3 Max Pacioretty hit Dylan Cozens
  237. P3 Icing
  238. P3 Dylan Cozens faceoff won against Auston Matthews
  239. P3 Brady Tkachuk Snap Shot saved by Anthony Stolarz
  240. P3 Scott Laughton shot blocked by Tyler Kleven
  241. P3 Jake McCabe shot blocked by Nick Cousins
  242. P3 Chris Tanev Wrist Shot Above Crossbar
  243. P3 Max Domi hit Ridly Greig
  244. P3 Ridly Greig Backhand saved by Anthony Stolarz
  245. P3 Goalie Stopped
  246. P3 David Perron faceoff won against Pontus Holmberg
  247. P3 Puck in Netting
  248. P3 Shane Pinto faceoff won against John Tavares
  249. P3 Ridly Greig shot blocked by Brandon Carlo
  250. P3 Ridly Greig Wrist Shot Wide Left
  251. P3 Puck in Crowd
  252. P3 Claude Giroux faceoff won against Scott Laughton
  253. P3 Chris Tanev Slap Shot Wide Left
  254. P3 Giveaway by Tyler Kleven
  255. P3 Jake McCabe Wrist Shot saved by Linus Ullmark
  256. P3 Fabian Zetterlund hit Steven Lorentz
  257. P3 Mitch Marner shot blocked by Tyler Kleven
  258. P3 Ridly Greig Holding against Mitch Marner
  259. P3 TV Timeout
  260. P3 Claude Giroux faceoff won against John Tavares
  261. P3 Matthew Knies Deflected saved by Linus Ullmark
  262. P3 William Nylander shot blocked by Artem Zub
  263. P3 Giveaway by Auston Matthews
  264. P3 Dylan Cozens Goal (1) Snap Shot, assists: Adam Gaudette (2) 2–0
  265. P3 Max Domi faceoff won against Claude Giroux
  266. P3 Max Pacioretty Tip-In saved by Linus Ullmark
  267. P3 Bobby McMann Wrist Shot High and Wide Right
  268. P3 Off-side
  269. P3 Dylan Cozens faceoff won against Scott Laughton
  270. P3 Scott Laughton shot blocked by Tyler Kleven
  271. P3 Giveaway by Tyler Kleven
  272. P3 Steven Lorentz Backhand saved by Linus Ullmark
  273. P3 David Perron hit Scott Laughton
  274. P3 Jake McCabe Wrist Shot saved by Linus Ullmark
  275. P3 Goalie Stopped
  276. P3 John Tavares faceoff won against Shane Pinto
  277. P3 Brandon Carlo Slap Shot Wide Right
  278. P3 Giveaway by Morgan Rielly
  279. P3 Giveaway by Michael Amadio
  280. P3 Oliver Ekman-Larsson shot blocked by Artem Zub
  281. P3 Tim Stützle hit Oliver Ekman-Larsson
  282. P3 Tim Stützle hit Mitch Marner
  283. P3 Tim Stützle Wrist Shot saved by Anthony Stolarz
  284. P3 Drake Batherson hit Chris Tanev
  285. P3 Jake McCabe Wrist Shot saved by Linus Ullmark
  286. P3 Morgan Rielly shot blocked by Nikolas Matinpalo
  287. P3 Giveaway by Artem Zub
  288. P3 Oliver Ekman-Larsson Slap Shot saved by Linus Ullmark
  289. P3 Puck Frozen - Goalie
  290. P3 John Tavares faceoff won against Claude Giroux
  291. P3 Icing
  292. P3 Claude Giroux faceoff won against John Tavares
  293. P3 Giveaway by Oliver Ekman-Larsson
  294. P3 High Stick
  295. P3 Shane Pinto faceoff won against John Tavares
  296. P3 Oliver Ekman-Larsson hit Ridly Greig
  297. P3 John Tavares shot blocked by Jake Sanderson
  298. P3 Auston Matthews Wrist Shot Hit Left Post
  299. P3 Takeaway by Nick Jensen
  300. P3 Mitch Marner Wrist Shot Wide Left
  301. P3 Bobby McMann hit Drake Batherson
  302. P3 Dylan Cozens shot blocked by Chris Tanev
  303. P3 Giveaway by Jake Sanderson
  304. P3 Max Pacioretty hit Jake Sanderson
  305. P3 Max Domi hit Jake Sanderson
  306. P3 Max Pacioretty hit Ridly Greig
  307. P3 Matthew Knies Wrist Shot saved by Linus Ullmark
  308. P3 Matthew Knies Wrist Shot saved by Linus Ullmark
  309. P3 Tim Stützle Goal (2) Wrist Shot, assists: Claude Giroux (3), Brady Tkachuk (3) 3–0
  310. P3 Timeout - Home
  311. P3 John Tavares faceoff won against Shane Pinto
  312. P3 Jake Sanderson Wrist Shot Wide Left
  313. P3 Icing
  314. P3 John Tavares faceoff won against Shane Pinto
  315. P3 Puck Frozen - Goalie
  316. P3 Shane Pinto faceoff won against John Tavares
  317. P3 Auston Matthews shot blocked by Matthew Knies
  318. P3 Icing
  319. P3 Pontus Holmberg faceoff won against Shane Pinto
  320. P3 Puck Frozen - Goalie
  321. P3 Claude Giroux faceoff won against John Tavares
  322. P3 Morgan Rielly shot blocked by Artem Zub
  323. P3 Brady Tkachuk Goal (3) Wrist Shot, assists: Tim Stützle (3) 4–0
  324. P3 Scott Laughton faceoff won against Adam Gaudette
  325. P3 Scott Laughton hit Nick Cousins
  326. P3 Puck in Benches
  327. P3 Dylan Cozens faceoff won against Calle Jarnkrok
  328. P3 Icing
  329. P3 Steven Lorentz faceoff won against Dylan Cozens
  330. P3 Simon Benoit Slap Shot saved by Linus Ullmark
  331. P3 Simon Benoit hit Tyler Kleven
  332. P3 Tyler Kleven Roughing against Simon Benoit
  333. P3 Simon Benoit Roughing against Tyler Kleven
  334. P3 Scott Laughton faceoff won against Adam Gaudette
  335. P3 Scott Laughton hit Nick Cousins
  336. P3 Game End

Box score

OTT

forwards
PlayerBSHTTK+/-TOIPPTOISHTOIESTOISHFTGYTDGASSMSOGFWFLFO%GVPNPIM
Michael AmadioRW020017:440:000:0017:442800000010100.0200
Drake BathersonRW110014:552:290:0012:2623010000000.0000
Nick CousinsC11007:410:000:007:4115000100010.0000
Dylan CozensC020115:322:090:2912:54261101109564.3000
Adam GaudetteRW02018:280:010:347:53170112001516.7100
Claude GirouxRW020317:040:383:3312:53280111107943.8000
Ridly GreigC021018:580:381:3016:5030010210000.0024
David PerronLW030012:380:570:0011:412201012010100.0000
Shane PintoC100021:380:004:1317:2531010100111345.8100
Tim StutzleC050317:072:300:0014:37251222003175.0000
Brady TkachukLW001314:592:300:0012:2923132500020.0000
Fabian ZetterlundLW02009:380:330:009:0516000110000.0000
defenses
PlayerBSHTTK+/-TOIPPTOISHTOIESTOISHFTGYTDGASSMSOGFWFLFO%GVPNPIM
Thomas ChabotD000318:490:251:0017:2427110100000.0012
Nick JensenD001218:150:050:5917:1127000100000.0000
Tyler KlevenD300016:540:000:4316:1125000000000.0312
Nikolas MatinpaloD210013:190:000:0013:1920000000000.0000
Jake SandersonD210126:272:443:5719:4633010020000.0100
Artem ZubD810223:460:063:3820:0228000000000.0200
goalies
PlayerGASASOSSOSASVSV%ESSVPPSVSHSVTOIYTDGPIM
Linus UllmarkG02900291.000208160:0000

TOR

forwards
PlayerBSHTTK+/-TOIPPTOISHTOIESTOISHFTGYTDGASSMSOGFWFLFO%GVPNPIM
Max DomiC030014:561:290:0013:27200100108280.0000
Pontus HolmbergRW110012:010:000:0012:01170000202166.7000
Calle JarnkrokC150012:290:160:0412:0919000000010.0000
Matthew KniesLW010-418:053:240:1514:2624030600000.0012
Scott LaughtonC060013:080:181:4311:07200001005741.7000
Steven LorentzC110010:570:081:059:441800020010100.0000
Mitch MarnerRW150-421:523:241:4816:4025010210000.0100
Auston MatthewsC210-419:473:241:2115:02250103209950.0200
Bobby McMannC020012:181:270:0010:51180000101150.0000
William NylanderRW101-320:543:240:0017:30230102001233.3000
Max PaciorettyLW040011:141:330:009:4116000200000.0000
John TavaresC111-319:133:240:0215:472303031091047.4100
defenses
PlayerBSHTTK+/-TOIPPTOISHTOIESTOISHFTGYTDGASSMSOGFWFLFO%GVPNPIM
Simon BenoitD240014:560:001:1213:4423010200000.0112
Brandon CarloD100017:200:001:1616:0425000210000.0000
Oliver Ekman-LarssonD130020:241:350:1818:3128020100000.0100
Jake McCabeD030-119:360:101:4517:4129000310000.0000
Morgan RiellyD201-221:541:370:0520:1231020010000.0212
Chris TanevD300-116:520:121:4214:5828000030000.0000
goalies
PlayerGASASOSSOSASVSV%ESSVPPSVSHSVTOIYTDGPIM
Anthony StolarzG2170015.882141057:5600

Watching this game live?

Buzz scoring moments from your seat — faster correct buzzes earn more, and consensus verifies every report before it counts.

Buzz it in the app →