BLUES 3, BRUINS 2, OT

Brayden Schenn scored 2:53 into overtime and St. Louis beat Boston on Saturday to halt a four-game losing streak.

St. Louis native Trent Frederic had both goals for Boston, which is 2-1-2 in its last five games.

KRAKEN 3, ISLANDERS 2

Jamie Oleksiak scored the tiebreaking goal with 3:13 left, and the Seattle Kraken beat the New York Islanders 3-2 on Saturday for their fourth straight win.

MAPLE LEAFS 4, OILERS 3, OT

Mitch Marner scored 40 seconds into overtime to give Toronto a victory over the Edmonton.

CANADIENS 5, BLUE JACKETS 1

Nick Suzuki’s secondperiod goal held up as the winner in Montreal’s victory over Columbus.

LIGHTNING 4, DEVILS 0

Andrei Vasilevskiy made 29 saves for his 36th career shutout to help Tampa Bay L beat New Jersey.

PENGUINS 4, SHARKS 3, SO

Evgeni Malkin scored the deciding goal in the shootout and Pittsburgh beat San Jose.

PANTHERS 5, JETS 0

Sergei Bobrovsky stopped 27 shots for his 45th career shutout, Aleksander Barkov had a shorthanded goal and two assists, and Florida Panthers beat NHL-leading Winnipeg.

FLYERS 5, SABRES 2

Travis Konecny had two goals and an assist, heralded rookie Matvei Michkov added a pair of assists and Philadelphia defeated Buffalo.

HURRICANES 4, SENATORS 0

Carolina’s Spencer Martin recorded his first career shutout and made 24 saves as the Hurricanes beat Ottawa.

STARS 2, WILD 1

Mason Marchment scored twice, Ilya Lyubushkin had two assists, and Dallas continuedits recent domination of Minnesota with a win.

KINGS 4, RED WINGS 1

Mikey Anderson and Tanner Jeannot scored 22 seconds apart in the first period, Adrian Kempe scored twice in the third, and Los Angeles beat Detroit.