NY Islanders 3, Boston 2
Jordan Eberle and Mathew Barzal scored in the shootout as the New York Islanders beat the host Boston Bruins 3-2 on Thursday.
Dallas 4, Tampa Bay 3
Tyler Seguin fired in the game-winning goal three minutes into overtime as the Dallas Stars rallied for a 4-3 win over the host Tampa Bay Lightning on Thursday night.
Philadelphia 6, Buffalo 1
James van Riemsdyk scored two goals, Matt Niskanen added one goal and one assist, and the host Philadelphia Flyers routed the Buffalo Sabres 6-1 on Thursday.
Columbus 3, Los Angeles 2
Pierre-Luc Dubois scored 1:11 into overtime to lift the Columbus Blue Jackets to a 3-2 win over the visiting Los Angeles Kings on Thursday night.
Ottawa 5, Nashville 4
Anthony Duclair scored on a power play 2:40 into overtime as the host Ottawa Senators skated to a 5-4 victory over the Nashville Predators on Thursday.
Chicago 4, Winnipeg 1
Patrick Kane had a goal and three assists and Robin Lehner finished with 36 saves to lead the visiting Chicago Blackhawks to a 4-1 victory over the Winnipeg Jets on Thursday night.
Carolina 3, Colorado 1
Jaccob Slavin scored the go-ahead goal with 1:39 remaining, and the Carolina Hurricanes rallied to beat the Colorado Avalanche 3-1 in Denver on Thursday night.
Montreal 4, Calgary 3
Max Domi scored the overtime winner as the visiting Montreal Canadiens claimed a comeback 4-3 victory over the Calgary Flames on Thursday.
Minnesota 8, Arizona 5
Mats Zuccarello, Marcus Foligno and Eric Staal each had a goal and two assists, and Brad Hunt and Ryan Hartman tallied a goal and assist each to lead the Minnesota Wild to an 8-5 win over the Arizona Coyotes on Thursday night.
Vancouver 5, Vegas 4
Chris Tanev scored 1:30 into overtime as the host Vancouver Canucks defeated the Vegas Golden Knights 5-4 on Thursday night, just their second victory in 10 all-time meetings between the teams.