Buffalo 5, Ottawa 3
Tage Thompson scored twice in a 2:04 stretch of the first period, and the host Buffalo Sabres won 5-3 over the reeling Ottawa Senators on Thursday night.
Carolina 6, Anaheim 3
Seth Jarvis had a goal and two assists as the Carolina Hurricanes withstood a shaky middle stretch of the game to defeat the Anaheim Ducks 6-3 on Thursday night in Raleigh, N.C.
Edmonton 3, Detroit 2
Darnell Nurse scored 1:20 into overtime and the visiting Edmonton Oilers tied a franchise record with their ninth consecutive victory, edging the Detroit Red Wings 3-2 on Thursday night.
Florida 3, Los Angeles 2
Sam Reinhart scored a power-play goal with 0.7 seconds left in overtime as the Florida Panthers extended their winning streak to nine games, defeating the Los Angeles Kings 3-2 on Thursday night in Sunrise, Fla.
San Jose 3, Montreal 2
The San Jose Sharks ended a 12-game losing streak by hanging on for a dramatic 3-2 road victory over the Montreal Canadiens on Thursday.
Vancouver 4, Pittsburgh 3
Elias Pettersson scored on a breakaway, a shot that glanced in off Pittsburgh Penguins goaltender Tristan Jarry, at 3:05 of overtime Thursday to give the visiting Vancouver Canucks their fourth straight win, 4-3.
Tampa Bay 4, New Jersey 3
Tampa Bay's Darren Raddysh scored the game-winning goal 1:52 into overtime as the Lightning won their second straight game beyond regulation, beating the visiting New Jersey Devils 4-3 on Thursday night.
Seattle 4, Washington 1
Defenseman Adam Larsson had a goal and an assist as the Seattle Kraken defeated the host Washington Capitals 4-1 Thursday night to tie the franchise record with an eighth consecutive victory.
NY Islanders 4, Toronto 3
Mathew Barzal scored 21 seconds into overtime Thursday night for the New York Islanders, who overcame a two-goal deficit in the second period to edge the Toronto Maple Leafs 4-3 in Elmont, N.Y.
St. Louis 5, NY Rangers 2
Jordan Kyrou scored a hat trick and Jordan Binnington made 40 saves to lead the St. Louis Blues past the visiting New York Rangers 5-2 on Thursday.
Winnipeg 2, Chicago 1
Gabriel Vilardi and Nikolaj Ehlers scored in the final four minutes to lift Winnipeg to a 2-1 victory against the visiting Chicago Blackhawks on Thursday, giving the Jets a franchise-record eighth straight win.
Calgary 6, Arizona 2
Blake Coleman collected one goal in a three-point first period and Yegor Sharangovich netted his first hat trick of the season as the Calgary Flames claimed a 6-2 victory over the Arizona Coyotes on Thursday in Tempe, Ariz.
Vegas 2, Boston 1
Alex Pietrangelo scored 46 seconds into overtime to give the Vegas Golden Knights a 2-1 victory over the Boston Bruins on Thursday night in Las Vegas.