Patrik Laine and Mathieu Perreault had a goal and an assist each as the Jets scored a 3-1 victory over first-placed Montreal on Saturday.
Joel Armia also scored for Winnipeg, for whom Connor Hellebuyck stopped 19 shots.
Laine sealed the win with an empty-netter at 18:43 of the third period.
Andrei Markov got the goal for Montreal.
Minnesota beat the Predators 5-2 on two goals and an assist from Jason Zucker.
Mikael Granlund, Mikko Koivu, and Eric Staal added the other goals as the Western Conference-leading Wild earned their 39th win.
Colin Wilson and P.K. Subban hit the net for Nashville.
Edmonton earned a third straight win in beating the Blackhawks 3-1 as Cam Talbot made 38 saves.
Way to go, Seabs!
— Chicago Blackhawks (@NHLBlackhawks) February 19, 2017
Matt Benning and Milan Lucic also scored for Edmonton. Connor McDavid sealed the win when he fired into an empty net with 27 seconds on the clock.
The win also ended Chicago’s five win streak.
Richard Panik scored for Chicago while Corey Crawford made 19 saves.
Two goals from Brent Burns helped the Sharks to a 4-1 win over Arizona.
Melker Karlsson and Micheal Haley each scored a goal for San Jose.
Martin Hanzal scored his fifth goal in five for the Coyotes, for who Mike Smith made 29 stops.
Henrik Zetterberg was the hero in Detroit with the tiebreaking goal for the Red Wings at the fifth shootout attempt as the beat the Capitals 3-2.
Detroit had lead 2-0 lead on goals from Fran Nielsen and Tomas Tatar before Washington hit back through Zach Sanford and Daniel Winnik.
Mrazek made 34 saves as last-placed Detroit avoided a season-longest six-game losing streak, and ended Washington’s six-game winning streak.
Antoine Roussel hit a career-first hat trick for the Stars as Dallas beat Tampa Bay 4-3 in overtime thanks to a Jamie Benn goal.
— NHL (@NHL) February 19, 2017
Dallas came back from 2-0 and 3-2 down thanks to Roussel’s goals, with Tyler Seguin assisting on all three.
Victor Hedman scored twice for Tampa Bay with Tyler Johnson added the other.
Evander Kane and Nicholas Baptiste scored a goal each as Buffalo won a third straight game and ended the Blues‘ six-game streak.
Robin Lehner made 37 stops for Buffalo.
Ryan O’Reilly grabbed the other goal for the Sabres.
Scottie Upshall and Vladimir Tarasenko netted for St Louis.
Derick Brassard scored twice in the third period for Ottawa and Mark Stone notched a goal and four assists as the Senators defeated Toronto 6-3 to move within two points of first-place Montreal.
Ottawa had lead 2-0 before trailing 2-3 early in the third, before Stone, Brassard (2) and Mike Hoffman scored the goals to give them the win.
Chris Wideman and Ryan Dzingel also netted for the Senators.
Morgan Rielly, Nazem Kadri and William Nylander scored for the Leafs.
New Jersey beat New York 3-2 on goals from Travis Zajac, Devante Smith-Pelley and Pavel Zacha, while Cory Schneider made 40 saves.
Schneider also stopped a penalty shot from John Tavares.
Andrew Ladd and Anthony Beauvillier scored for the Islanders.
In LA, the Panthers beat the Kings 3-2 for a seventh win in eight to move back into a playoff spot.
— NHL (@NHL) February 19, 2017
Jonathan Huberdeau, Jussi Jokinen and Aleksander Barkov Jr. got the goals for Florida while Dwight King and Tanner Pearson scored for Los Angeles.
In a very close contest, the Vancouver Canucks defeated the Calgary Flames 2-1 in overtime with Christopher Tanev scoring the winner.