Buffalo 7, Pittsburgh 3
Jiri Kulich scored twice for the Buffalo Sabres in a 7-3 win against the visiting Pittsburgh Penguins on Thursday night.
Ottawa 4, Detroit 3
The Ottawa Senators opened up a three-goal lead then held off a furious Detroit rally to defeat the host Red Wings 4-3 on Thursday night.
Philadelphia 6, Montreal 4
Hours after firing their head coach, the Philadelphia Flyers received two goals apiece from Sean Couturier and Matvei Michkov in a 6-4 home victory over the Montreal Canadiens on Thursday.
Tampa Bay 8, Utah 0
Jake Guentzel netted even-strength and power-play goals, goaltender Andrei Vasilevskiy tied for the league lead with his sixth shutout, and the Tampa Bay Lightning gained redemption by walloping the visiting Utah Hockey Club 8-0 on Thursday night.
Minnesota 4, Washington 2
Frederick Gaudreau scored a pair of goals, and the Minnesota Wild pulled away for a 4-2 win over the Washington Capitals on Thursday night in Saint Paul, Minn.
St. Louis 3, Nashville 2
Dylan Holloway scored twice, including the tiebreaker with 7:41 left, as the visiting St. Louis Blues extended their winning streak to eight games with a 3-2 victory over the Nashville Predators on Thursday.
Dallas 5, Calgary 2
A quartet of Stars collected a goal and an assist to lead visiting Dallas to a 5-2 victory over the Calgary Flames on Thursday.
Colorado 4, Los Angeles 0
Martin Necas and Logan O'Connor scored 92 seconds apart in a three-goal second period and Mackenzie Blackwood turned away 22 shots as the surging Colorado Avalanche beat the Los Angeles Kings 4-0 in Denver on Thursday night.
Seattle 6, Edmonton 1
Jaden Schwartz scored twice as the host Seattle Kraken collected five goals in the second period en route to a 6-1 trouncing of the Edmonton Oilers on Thursday.
San Jose 6, Toronto 5
Macklin Celebrini scored the shootout winner as the San Jose Sharks topped the visiting Toronto Maple Leafs 6-5 on Thursday night.