Buffalo Sabres Alex Tuch (89) celebrates a goal with Mattias...

Buffalo Sabres Alex Tuch (89) celebrates a goal with Mattias Samuelsson (23), Tage Thompson (72), Peyton Krebs (19), and Owen Power (25) during the second period of an NHL hockey game against the Edmonton Oilers in Edmonton, Alberta, Tuesday, Dec. 9, 2025. Credit: AP/Amber Bracken

EDMONTON, Alberta — Alex Tuch scored 33 seconds into overtime and the Buffalo Sabres snapped a three-game losing streak with a 4-3 victory over the Edmonton Oilers on Tuesday night.

Josh Doan had a pair of goals and Tage Thompson had a goal and two assists for the Sabres, who won just their third road game of the season. Rasmus Dahlin had three assists.

Colten Ellis saved all six shots he faced in the Sabres’ net before leaving the game late in the first period due to an injury and being replaced by Alex Lyon, who made 21 saves.

Connor McDavid had two goals for the Oilers, including one with just two seconds remaining in regulation to send the game into overtime. Vasily Podkolzin also scored for the Oilers and Stuart Skinner made 24 stops.

Doan now has seven points (three goals, four assists) in his last six games. Thompson moved into a tie with of Tuch for the team lead with 26 points.

McDavid now has 30 points (13 goals, 17 assists) in 18 games.

The Oilers have gone 8-7-5 against the Sabres in their last 20 games despite the large disparity in their overall records during that time span.

Buffalo Sabres goalie Alex Lyon (34) bats the puck away...

Buffalo Sabres goalie Alex Lyon (34) bats the puck away as Edmonton Oilers Adam Henrique (19) and Conor Timmins (21) look on during the second period of an NHL hockey game in Edmonton, Alberta, Tuesday, Dec. 9, 2025. Credit: AP/Amber Bracken

Up next

Sabres: At Vancouver on Thursday night.

Oilers: Host Detroit on Thursday night.

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME