HURRICANES 3, JETS 1: Justin Peters made 34 saves to help Carolina keep its playoff hopes alive with a victory over Southeast Division-leading Winnipeg.
Alex Semin and Eric Staal each had a goal and an assist, and Jussi Jokinen also scored for Carolina.
The Hurricanes snapped a seven-game winless streak to improve to 16-15-2 and move within four points of the Jets. Olli Jokinen scored for Winnipeg.
The Jets dropped to 18-16-2. The Hurricanes scored barely over a minute into the game when Semin snapped one after Winnipeg goalie Ondrej Pavelec blocked Staal’s wrap-around attempt.
CAPITALS 4, SABRES 3, SO: Alex Ovechkin scored once in regulation and again in a shootout to help Washington rally for the win and take sole possession of 11th place, a point ahead of Buffalo in the tightly contested Eastern Conference standings.
Matt Hendricks also scored for Washington in the shootout, while Capitals goalie Braden Holtby stopped both of Buffalo’s shootout attempts.
Mike Green capped a two-goal third-period rally and forced overtime by scoring with 40 seconds left. Troy Brouwer had a goal and assist for Washington, which bounced back from a 3-2 loss to the Islanders on Tuesday to improve to 4-1 in its past five.
CANADIENS 3, RANGERS 0: Michael Ryder and Tomas Plekanec scored in the first period and Carey Price made 34 saves for Montreal moved three points ahead of Boston for first place in the Northeast Division.
Brendan Gallagher also scored, while P.K. Subban had three assists for the Canadiens, who swept their three games with New York this season, outscoring the Rangers 9-1.
The Rangers, the NHL’s lowest-scoring team, were coming off a 3-0 shutout loss in Ottawa on Thursday night.
Once again, they failed to score for goalie Martin Biron, who has seen his team shut out in his past four starts in Montreal since 2011.
Price, who was pulled from a 6-5 win in Boston on Wednesday, got his third shutout of the season and 19th of his career.
AVALANCHE 1, PREDATORS 0, OT: Tyson Barrie scored at 50 seconds of overtime and Colorado beat Nashville.
Semyon Varlamov stopped 34 shots for his third shutout of the season and the 11th of his career. Pekka Rinne had 23 saves for Nashville, which has lost two straight.
Barrie scored when he came down the right side and knocked in Greg Zanon’s rebound past Rinne. It was Barrie’s second goal of the season and ended a four-game skid for the Avalanche.
FLYERS 3, BRUINS 1: Mike Knuble and Matt Read scored, Ilya Bryzgalov made 33 saves and Philadelphia snapped a four-game losing streak with a victory over Boston.
Ruslan Fedotenko added an empty-net goal for the Flyers, who began the day 14th in the Eastern Conference but only six points out of the eighth and final playoff spot.
MAPLE LEAFS 4, SENATORS 0: Nazem Kadri had a hat trick and James Reimer made 31 saves and Toronto won its third straight game and extended its point streak to eight games.
Joffrey Lupul also scored and added three assists for the Leafs, while Kadri also picked up an assist. Ben Bishop made 19 saves for the Senators, who were coming off a 3-0 shutout over the New York Rangers on Thursday.
PANTHERS 3, DEVILS 2, OT: Dmitry Kulikov scored his first goal of the season at 1:43 of overtime and Florida won its second straight at home for the first time this season. Kulikov’s shot from the right circle beat Martin Brodeur on the far side. Shawn Matthias scored two goals for the Panthers and Jacob Markstrom made 24 saves. Steve Bernier scored two goals and Brodeur stopped 27 shots for the Devils, losers of three straight.
WILD 4, KINGS 3, SO: Mikko Koivu scored in a shootout and Minnesota bounced back for a win after having its seven-game win streak ended a night earlier in Dallas. Koivu also had two assists in regulation. Matt Cullen also had a goal, Zach Parise had a goal and an assist and Niklas Backstrom stopped 28 shots for the Wild. Dustin Brown and Jeff Carter had power-play goals for the Kings.