Christian Ehrhoff scored 38 seconds into overtime and the Buffalo Sabres snapped a five-game losing streak with a 3-2 win over the Toronto Maple Leafs on Friday night.
Matt Moulson and Luke Adam also scored for the Sabres, who got 22 saves from Ryan Miller and came from behind twice to force overtime.
Nikolai Kulemin and Phil Kessel scored for Toronto, which has lost six straight road games.
Ehrhoff carried the puck from the right point to the center of the ice before sending a soft wrist shot on goal that went through James Reimer's legs.
Buffalo's second home win over the Leafs was just its third win at home in 15 attempts and its sixth win overall.
Toronto opened the scoring 2:12 into the first period when Kessel came down the left wing and put a snap shot over Miller's left pad.
Buffalo tied the score on the power play at 7:57 of the second period. With Reimer out of position, a falling Ville Leino used his backhand to find Moulson, whose scored his 10th goal of the season.
The Leafs took the lead back 2½ minutes later after Brian Flynn gave the puck away behind the Sabres net. A pass from Trevor Smith deflected in front of the goal, where Kulemin shot it out of the air and past Miller.
Adam shot a Reimer rebound under the goalie's glove at 18:50 of the second and the teams finished the second period tied at 2.
The score was Adam's first NHL goal since April 5.
The third period was light on scoring chances until the 12:42 mark, when Reimer made consecutive left pad saves on Adam.
James van Riemsdyk had a chance to end the game in regulation on a last-minute breakaway, but Matt D'Agostini caught the Leafs forward from behind and swiped the puck into the corner.