NEW YORK — Derek Stepan scored his third career hat-trick as the New York Rangers earned their eighth straight win by beating the New Jersey Devils 3-1 Saturday. New York's longest winning streak since winning eight in a row 40 years ago spoiled the debut of New Jersey co-coaches Scott Stevens and Adam Oates. Sabres 4, Islanders 3 (SO): The Buffalo Sabres produced a brilliant comeback with three unanswered goals in the third period before Tyler Ennis scored the lone goal in the shootout for a 4-3 victory over the New York Islanders. The Sabres looked likely to extend their four-game losing streak when they fell behind 3-0 in the second period, but rallied for three goals in barely five minutes. Kings 3, Sharks 1: Anze Kopitar had a goal and an assist and Jonathan Quick made 20 saves as the Los Angeles Kings defeated the San Jose Sharks 3-1. Predators 4, Flyers 1: Peter Laviolette's Nashville Predators scored a 4-1 win over the Philadelphia Flyers, the team that fired him as coach last season. Filip Forsberg and Mike Fisher each bagged a power-play goal and an assist for Nashville (23-9-2), who have not lost consecutive games this season. Stars 4, Blues 3: Power-play goals from defensemen Trevor Daley and Jason Demers in the second period carried Dallas to a 4-3 victory over the St. Louis Blues as the Stars posted their first win in 11 games against Central Division opponents this season. Blue Jackets 6, Bruins 2: Scott Hartnell had two goals and the Columbus Blue Jackets scored four in the second period for a 6-2 win over the Boston Bruins. Columbus continued their recent hot streak, improving to 9-1-1 in December and ended a seven-game losing streak against Boston. Red Wings 3, Senators 2 (OT): The Detroit Red Wings twice came from behind before defeating the Ottawa Senators 3-2 in overtime. Coyotes 2, Ducks 1 (SO): Shane Doan scored in a shootout despite breaking his stick on the shot to give the Arizona Coyotes a 2-1 victory over the Anaheim Ducks, the first team in NHL history to get to 50 points before the holiday break. Jets 4, Wild 3 (OT): Andrew Ladd scored a strange goal in overtime to lift the Winnipeg Jets to a 4-3 victory over the Minnesota Wild. Capitals 3, Penguins 0: Braden Holtby had his third shutout of the season and Eric Fehr scored twice as the Washington Capitals beat Pittsburgh 3-0 for their first victory over the Penguins in nearly three years. Blackhawks 5, Avalanche 2: Patrick Kane had two goals and an assist as the Chicago Blackhawks beat Colorado 5-2 on the road, ending the Avalanche's three-game winning steak. Other results: Lightning 2, Hurricanes 1; Flames 4, Oilers 1. — Reuters