hurricanes 6, flyers 4
Martin Necas scored a go-ahead goal with 29 seconds left and the Carolina Hurricanes beat the Philadelphia Flyers 6-4 on Tuesday night.
It was the seventh straight win for the Hurricanes, who also got goals from Jack Roslovic, Jordan Martinook, Eric Robinson and Jackson Blake. Seth Jarvis added an empty-net goal in the final seconds.
Necas typically saves his game-winners for overtime, with nine in his career, but he was able to take care of business in regulation with his team-best seventh goal of the season. Travis Konecny scored two goals and had two assists for the Flyers. Morgan Frost and Owen Tippett also scored for Philadelphia.
SABRES 5, SENATORS 1
Bowen Byram and Tage Thompson scored 16 seconds apart to open the third period, and Buffalo snapped a three-game skid with a win over Ottawa.
Byram scored twice, JJ Peterka had two goals and an assist and Ukko-Pekka Luukkonen made 37 saves.
MAPLE LEAFS 4, BRUINS 0
Anthony Stolarz made 29 saves for his first shutout of the season in Toronto’s victory over Boston.
Morgan Rielly had a goal and two assists as Toronto connected three times on the power play. William Nylander and Matthew Knies added a goal and an assist each. Mitch Marner had two assists of his own.
FLAMES 3, CANADIENS 2, OT
Matt Coronato scored twice as Calgary came back to defeat Montreal in overtime.
BLUES 3, LIGHTNING 2
Jordan Kyrou, Alexey Toropchenko and Oskar Sundqvist scored to help St. Louis beat Tampa Bay.
ISLANDERS 4, PENGUINS 3, SO
Bo Horvat scored the only goal in a shootout and New York rallied past Pittsburgh.
KINGS 5, WILD 1
Trevor Lewis scored twice, Kevin Fiala added another on the power play and Los Angeles beat Minnesota.
JETS 3, UTAH 0
Nino Niederreiter scored twice in his 900th NHL career game and Connor Hellebuyck made 21 saves to help Winnipeg defeat Utah.