Matt Moulson scored a career-high four goals to help the New York Islanders beat the Dallas Stars 5-4 on Saturday.
The left-winger scored twice in the wild, seven-goal second period, getting the game-winner off a three-on-two break with 2:50 left.
John Tavares and P.A. Parenteau each had three assists and Dylan Reese added his first goal of the season for the Islanders, who have won three of their last four games.
Eric Nystrom, Tomas Vincour, Jake Dowell and Tom Wandell scored for Dallas.
PENGUINS 3, HURRICANES 2
In Raleigh, North Carolina, Arron Asham and Pascal Dupuis scored 1:27 apart in the third period as Pittsburgh rallied to beat slumping Carolina.
Craig Adams had a goal and an assist and Sidney Crosby added an assist for the Penguins, who have won five of seven games since Crosby’s return from a long layoff following a concussion.
Brent Johnson stopped 30 shots to win a battle of the backups against Brian Boucher, who made 37 saves.
Jamie McBain scored two goals for the Hurricanes, who have lost six straight and 13 of 16.
CANADIENS 2, KINGS 1
In Los Angeles, Carey Price made 26 saves as Montreal ended a four-game losing streak by beating short-handed Los Angeles.
Tomas Plekanec and Andrei Kostitsyn scored for the Canadiens.
Dustin Penner scored for the Kings. Los Angeles’ Jarret Stoll received a delayed penalty for goalie interference at 4:51 of the third period, nullifying a goal by teammate Jack Johnson that would have tied it.
CAPITALS 3, SENATORS 2 (OT)
In Washington, Brooks Laich scored 12 seconds into overtime to lift the Capitals past Ottawa and give new coach Dale Hunter his first NHL victory.
Hunter was coaching his third game since replacing Bruce Boudreau on Monday last week.
Nicklas Backstrom scored 1:58 into the game and Troy Brouwer also had a goal to help the Capitals end a four-game losing streak. Michael Neuvirth, starting for the first time in five games, made 32 saves.
Erik Karlsson and Milan Michalek scored for Ottawa.
BRUINS 4, MAPLE LEAFS 1
In Boston, Tuukka Rask stopped 21 shots as the Bruins beat Toronto for the fourth straight time this season.
Nathan Horton and David Krejci each had a goal and an assist for the Bruins, who have outscored the Maple Leafs, their closest pursuer in the Northeast Division, 23-6 this season.
Rask made his first start since a 3-2 shootout loss to Detroit on Nov. 25 that was the only blemish on Boston’s otherwise perfect month. He has won four of his last five.
JETS 4, DEVILS 2
In Winnipeg, Manitoba, Evander Kane scored twice in Winnipeg’s victory over New Jersey.
Kane scored the Jets’ first goal and added an empty-netter with 32 seconds left, his 14th goal of the season. Alexander Burmistrov and Mark Stuart also scored, and Bryan Little had two assists.
Ondrej Pavelec made 23 saves in his 23rd start of the season.
Adam Henrique and Patrik Elias scored for the Devils, who have lost four straight.
In other NHL action, it was:
‧ Flames 5, Oilers 3
‧ Rangers 4, Lightning 2
‧ Flyers 4, Coyotes 2
‧ Blackhawks 5, Blues 2
‧ Sabres 3, Predators 2
‧ Panthers 5, Sharks 3