UNDATED (AP) — The Buffalo Sabres’ losing streak has reached 18 games. No. 18 may have been the most difficult to accept.
The Sabres coughed up a three-goal lead in the third period before Ivan Provorov scored 42 seconds into overtime to give the Flyers a 4-3 victory. Sean Couturier forced overtime by tipping in Provorov’s point shot with 1:29 left and Philadelphia’s net empty for an extra attacker.
Buffalo’s winless skid is the longest in the NHL since the Pittsburgh Penguins went 0-17-1 during the 2003-04 season.
Elsewhere on NHL ice:
— The Penguins will finish the month a league-best 12-3-1 after Jared McCann scored his fifth in his last 10 games to help them beat the Islanders for the second straight game, 2-1. Pittsburgh netminder Casey DeSmith stopped 19 of 20 shots after starter Tristan Jarry left the game following the first intermission.
— Tomas Nosek scored the tiebreaking goal in the second period as the Golden Knights beat the Kings, 4-1. Alec Martinez, Reilly Smith and Nicolas Hague also scored for Vegas, which won for the 14th time in 18 games overall and improved to 14-2-1 at home. Jonathan Marchessault had two assists and Robin Lehner stopped 24 shots in the Knights’ sixth consecutive home win.
— Philipp Grubauer got his 100th career win with a 13-save night as the Avalanche topped the Ducks, 5-2. Gabriel Landeskog and Tyson Jost scored in the second period to help Colorado extend its points streak to 11 games at 9-0-2. Mikko Rantanen J.T. Compher and Valeri Nichushkin also scored, Cale Makar had three assists and Nathan MacKinnon added two.
— Erik Karlsson scored twice in regulation and then added the deciding goal in the eighth round of the shootout to lead the Sharks past the Wild, 4-3. Karlsson capped a stellar night by ending a streak of nine combined shootout misses by both teams. It was his first two-goal game in the regulation since in more than three years.
— The Oilers knocked off the Maple Leafs, 3-2 as Darnell Nurse scored 17 seconds into overtime. Josh Archibald and Kyle Turris scored in regulation for Edmonton, while Mike Smith stopped 29 shots.
— Mark Scheifele had two goals and an assist and the Jets beat the Flames 5-1. Nate Thompson, Andrew Copp and Pierre-Luc Dubois also scored for Winnipeg. Nikolaj Ehlers had three assists and Connor Hellebuyck made 29 saves for the win.

