The Buffalo Sabres had to go to overtime after squandering a two-goal third-period lead, but they still made it a perfect 10.
Jeff Skinner scored his team-leading 19th goal 1:19 into overtime, and the Sabres won their 10th straight by beating the San Jose Sharks 3-2 on Tuesday night.
Rasmus Ristolainen and Nathan Beaulieu also scored for Buffalo.
The streak matches the longest in Sabres history and is the NHL's best run since the Columbus Blue Jackets won 16 in a row from Nov. 29, 2016, to Jan. 3, 2017. Buffalo won 10 straight twice before, most recently by going 10-0 to open the 2006-07 season.
Carter Hutton made 36 saves to extend his personal-best winning streak to eight, during which he's allowed just 15 goals.
Joe Pavelski scored twice for San Jose in the final 8½ minutes to tie it.
Buffalo has also won six straight at home to mark its best streak since a 7-0 run from Nov. 28 to Dec. 15, 2014.
Senators 4, Flyers 3: Brady Tkachuk scored twice in the third period to tie it and Matt Duchene scored the eventual winner with 2:59 left as Ottawa snapped a three-game skid. Philly blew a 3-1 lead over the final 61/2 minutes and has lost six of seven.
Ducks 3, Lightning 1: Ryan Miller made 34 saves, and Nick Ritchie had a goal and an assist for Anaheim. Miller won his 373rd game, moving past Andy Moog for sole possession of 17th place on the career wins list.
Hurricanes 2, Canadiens 1: Curtis McElhinney stopped 48 shots, and Victor Rask and Trevor van Riemsdyk scored for Carolina, which has won four of five.
Avalanche 3, Predators 2: Nathan MacKinnon scored twice and Semyon Varlamov made 36 saves for Colorado.
Coyotes 4, Wild 3: Josh Archibald had two goals and an assist, and Arizona rallied from a two-goal, third-period deficit to snap a four-game skid. Minnesota's Jared Spurgeon had three assists, tying his career high.
Golden Knights 8, Blackhawks 3: Cody Eakin and Shea Theodore each had two goals and an assist as Vegas posted its season-high fourth straight win. Alex Tuch added a goal and an assist. Dylan Strome had a goal and an assist in his Chicago debut.
Penguins 4, Jets 3: Zach Aston-Reese scored the tiebreaking goal with 5:12 as Pittsburgh rallied. Mark Scheifele scored twice for Winnipeg.
Oilers 1, Stars 0 (OT): Oscar Klefbom won it overtime and Mikko Koskinen made 28 saves for Edmonton. Anton Khudobin stopped 30 shots for Dallas.
Notes: The Kings activated goalie Jonathan Quick off injured reserve. Quick has missed the last 12 games due to a lower-body injury.