Toronto Maple Leafs teammates John Tavares (91) and Matias Maccelli...

Toronto Maple Leafs teammates John Tavares (91) and Matias Maccelli celebrate a goal during the second period of an NHL hockey game in Toronto, Saturday, Oct. 25, 2025. Credit: AP/Nick Iwanyshyn

TORONTO — John Tavares scored his 499th NHL goal on a breakaway at 1:28 of overtime and the Toronto Maple Leafs beat the Buffalo Sabres 4-3 on Saturday night to end a three-game losing streak.

Toronto won a night after falling 5-3 in Buffalo to start the home-and-home series.

Tavares is a goal shy of becoming the 49th NHL player to reach 500. He also had an assist against the Sabres.

Nick Robertson, Matias Maccelli and Dakota Joshua also scored for Toronto, and Cayden Primeau made 23 saves.

Tage Thompson scored twice and Bowen Byram added a goal for Buffalo. Ukko-Pekka Luukkonen stopped 18 shots.

The Maple Leafs played without winger William Nylander. H was listed as a game-time decision because of a lower-body injury.

Up next

Sabres: Host Columbus on Tuesday night.

Buffalo Sabres' Ryan McLeod (71) takes the puck from Toronto...

Buffalo Sabres' Ryan McLeod (71) takes the puck from Toronto Maple Leafs' Matthew Knies (23) during second period NHL hockey action in Toronto, Saturday, Oct. 25, 2025. Credit: AP/Nick Iwanyshyn

Maple Leafs: Host Calgary on Tuesday night.

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME