islanders 2, bruins 1

Ilya Sorokin stopped 38 shots and Alexander Romanov and Kyle Palmieri scored to lead the New York Islanders to a 2-1 win over the Boston Bruins on Thursday night.

Boston’s lone goal came from David Pastrnak, who made it a one-goal game with 9:56 remaining. The Bruins pulled goalie Jeremy Swayman with 90 seconds remaining, but couldn’t force overtime.

panthers 4, oilers 3

Nate Schmidt and Carter Verhaeghe had third-period goals, Anton Lundell had a goal and two assists and the Florida Panthers topped the Edmonton Oilers 4-3 on Thursday night.

lightning 3, flames 0

Andrei Vasilevskiy made 27 saves for his fourth shutout of the season and the 38th of his career in the Tampa Bay Lightning’s 3-0 victory over the Calgary Flames on Thursday night.

hurricanes 5, sabres 2

Mikko Rantanen had a goal and an assist and the Carolina Hurricanes beat the Buffalo Sabres 5-2 on Thursday night.

blues 5, capitals 2

Philip Broberg scored twice to help the St. Louis Blues beat the Washington Capitals 5-2 on Thursday night, inching closer to the final playoff spot in the Western Conference and handing the top team in the East a rare second loss in a row.

BLUE JACKETS 5, RED WINGS 2

James van Riemsdyk scored twice and Columbus beat Detroit in a matchup of playoff contenders.

Sean Kuraly, Kent Johnson and Kirill Marchenko also scored for the Blue Jackets, who moved into a tie with Detroit at 66 points for the two Eastern Conference wild cards. Columbus captain Boone Jenner had three assists.

CANADIENS 4, SHARKS 3, OT

Cole Caufield scored at 3:21 of overtime and Montreal beat San Jose for their third straight victory since the 4 Nations Face-Off break.

Caufield put the puck between his legs to get around Macklin Celebrini, then beat Alexandar Georgiev with a shot over his right pad. Caufield leads the Canadiens with 28 goals.

PENGUINS 5, FLYERS 4, OT

Evgeni Malkin scored his second goal at 1:03 of overtime and Pittsburgh rallied to beat Philadelphia.

PREDATORS 2, JETS 1

Juuse Saros made 23 saves and the Nashville Predators ended NHL-leading Winnipeg’s franchise-record winning streak at 11 games, beating the weary Jets 2-1 on Thursday night.