Oilers 4, Bruins 0
Adam Henrique scored two goals and Connor McDavid scored on a power play midway through the second period as Edmonton won their fourth straight game, this time over Boston on Tuesday night.
LIGHTNING 3, HURRICANES 2
Brayden Point scored with 52 seconds to play and Tampa Bay snapped a four-game skid with a victory over Carolina.
Brandon Hagel and Nick Paul also scored for Tampa Bay while Darren Raddysh finished with two assists. Andrei Vasilevskiy stopped 30 shots in the victory.
RED WINGS 3, SENATORS 2, OT
Patrick Kane scored on a power play with 2:39 remaining in overtime and Detroit extended their winning streak to five games with a win over Ottawa.
STARS 5, RANGERS 4, OT
Jamie Benn scored on a power play 2:17 into overtime and Dallas allied from an early three-goal deficit to defeat struggling New York.
Jake Oettinger made 21 saves and Dallas defenseman Thomas Harley had a goal and two assists.
BLUE JACKETS 4,
PENGUINS 3, SO
Kirill Marchenko and Kent Johnson scored in the shootout and Columbus rallied to beat Pittsburgh.
Elvis Merzlikins, who made 20 saves, stopped Bryan Rust and Sidney Crosby in the shootout, as Columbus came back from a 3-1 deficit in the third period.
MAPLE LEAFS 3, FLYERS 2
Auston Matthews and John Tavares each had a goal and an assist to lead Toronto to their fifth straight win, over Philadelphia.
WILD 6, BLUES 4
Matt Boldy’s tiebreaking goal early in the third period for Minnesota completed their comeback from a two-score deficit to beat St. Louis Blues for their fourth straight victory.
JETS 5, PREDATORS 2
Morgan Barron and Josh Morrissey scored 16 seconds apart to help Winnipeg goalie Connor Hellebuyck record his 300th NHL career win over Nashville.