Winnipeg 3, Buffalo 2
Adam Lowry scored late in overtime and the Winnipeg Jets snapped their season-worst four-game losing streak with a 3-2 road win over the Buffalo Sabres on Thursday.
Montreal 3, Nashville 0
Sam Montembeault made 29 saves and Patrik Laine scored his second power-play goal in as many games, lifting the host Montreal Canadiens to a 3-0 victory over the reeling Nashville Predators on Thursday.
Ottawa 2, Detroit 1
Josh Norris' second goal of the game came with 43 seconds left and gave the host Ottawa Senators a 2-1 win over the Detroit Red Wings on Thursday night.
Tampa Bay 8, San Jose 1
Brandon Hagel scored twice in 23 seconds during Tampa Bay's five-goal first-period outburst as the Lightning trounced the visiting San Jose Sharks 8-1 on Thursday.
Florida 7, Philadelphia 5
Sam Reinhart scored the go-ahead goal with 1:59 remaining and Matthew Tkachuk had a goal and four assists to highlight the Florida Panthers' wild 7-5 road win over the Philadelphia Flyers on Thursday.
Carolina 5, Colorado 3
Andrei Svechnikov's empty-net goal combined with three earlier assists gave him the first four-point outing of his seven-year career in the Carolina Hurricanes' 5-3 victory against the visiting Colorado Avalanche on Thursday night in Raleigh, N.C.
Seattle 5, NY Islanders 2
Vince Dunn had a goal and two assists Thursday night for the visiting Seattle Kraken, who rolled to a 5-2 win over the New York Islanders in Elmont, N.Y.
St. Louis 4, Calgary 3
Colton Parayko scored the overtime winner and Robert Thomas scored once in a three-point performance as the St. Louis Blues continued their winning ways with a 4-3 victory over the host Calgary Flames on Thursday.
Edmonton 6, Columbus 3
Zach Hyman made the most of his return to the ice, scoring twice to lead the Edmonton Oilers past the visiting Columbus Blue Jackets 6-3 on Thursday.
Edmonton 6, Columbus 3
The Columbus Blue Jackets continue their five-game Western Conference road trip on Thursday when they face the Edmonton Oilers.