John Hayden's first goal of the season held up as the winner and goaltender Darcy Kuemper collected the shutout to lead the visiting Arizona Coyotes to a 4-0 victory over the Los Angeles Kings on Saturday.
Lawson Crouse, Jakob Chychrun and Phil Kessel also scored, while Alex Goligoski collected two assists for the Coyotes (21-22-5, 47 points), who snapped a two-game skid and moved one point ahead of the St. Louis Blues in the chase for fourth place in the West Division.
Kuemper made 26 saves to earn his second shutout of the season and 20th of his career. Calvin Petersen stopped 36 shots for the Kings (17-22-6, 40 points), whose slim playoff hopes took a hit. Los Angeles has lost four of its last five games and is seven points behind the Coyotes with 11 games remaining in the regular season.
Hayden snapped a 23-game goal drought just beyond the midway point of the opening period. He cruised to the slot for a pass from Derick Brassard and buried his first goal since March 7, 2020. Brassard's assist was the 500th point of his career.
Golden Knights 5, Ducks 1
Chandler Stephenson had two goals and an assist as Vegas set a franchise record with its ninth consecutive victory, defeating host Anaheim.
William Carrier, William Karlsson and Shea Theodore also scored, and goaltender Robin Lehner made 23 saves for the Golden Knights, who moved four points ahead of Colorado atop the West Division. The Avalanche lost 5-3 at St. Louis on Saturday, though they still have two games in hand on Vegas.
Sam Steel scored and goalie John Gibson stopped 26 of 31 shots for last-place Anaheim, which has lost four in a row and six of its past eight games.
Penguins 4, Devils 2
Bryan Rust and captain Sidney Crosby each recorded their respective 20th goals of the season to lift host Pittsburgh to a win over New Jersey.
Jeff Carter and Jared McCann also scored and Jake Guentzel added two assists for the Penguins, who swept three straight home games against the reeling Devils. Casey DeSmith made 34 saves as Pittsburgh improved to 7-1-1 in its past nine games.
Jack Hughes and Miles Wood scored for New Jersey, which has dropped nine in a row and 13 of its past 14 games (1-11-2). Mackenzie Blackwood made 33 saves in defeat.
Flames 5, Canadiens 2
Johnny Gaudreau scored twice to lead host Calgary to a crucial victory over Montreal that gives more life to the Flames' playoff hopes.
Milan Lucic, Brett Ritchie and Rasmus Andersson also scored for the Flames, who rode Jacob Markstrom's 30-save performance to a second consecutive win over the Canadiens in as many nights.
Nick Suzuki and Tyler Toffoli replied for the Canadiens, who are in a 3-8-0 slide. Cayden Primeau, in his first NHL start of the season, stopped 29 shots.
Blues 5, Avalanche 3
Ryan O'Reilly had his second hat trick of the season and added an assist, Mike Hoffman and Ivan Barbashev also scored goals and host St. Louis beat Colorado.
The Blues broke a 3-3 tie with a goal on a 5-on-3 power play midway through the third period. St. Louis won the faceoff and worked the puck to Hoffman, whose one-timer just eight seconds into the two-man advantage put the Blues ahead at 11:19.
Jordan Binnington stopped 28 shots and Torey Krug and Brayden Schenn had two assists apiece for the Blues, which snapped a five-game skid against Colorado. Nathan MacKinnon and Cale Makar had a goal and two assists each and Gabriel Landeskog added a goal for Colorado.
Panthers 4, Hurricanes 3 (OT)
Aleksander Barkov scored 24 seconds into overtime as Florida beat Carolina in Sunrise, Fla., after trailing by two goals early in the third period.
It was only Florida's second win in the eight-game season series as Carolina went 6-0-2 against the Panthers. MacKenzie Weegar had a goal and two assists, and Gustav Forsling and Alex Wennberg also scored for Florida. Chris Driedger got the win by making 16 saves.
Dougie Hamilton scored two goals for Carolina, and Brett Pesce also tallied, and Sebastian Aho finished with two assists. Hurricanes rookie Alex Nedeljkovic stopped 32 shots.
Capitals 6, Islanders 3
Daniel Sprong scored two goals to lead visiting Washington to a win over New York in Uniondale, N.Y.
Sprong skated on the Capitals' top line in place of Alex Ovechkin, who is day to day with a lower body injury. Evgeny Kuznetsov added a goal and two assists for Washington, which is in first place in the East Division. Garnet Hathaway, T.J. Oshie, and Nic Dowd also scored and Brenden Dillon had two assists.
Anthony Beauvillier, Adam Pelech and Jean-Gabriel Pageau scored for the Islanders.
Maple Leafs 4, Jets 1
Toronto fell behind in the first minute of the game but then scored four straight goals and went on to defeat host Winnipeg.
Joe Thornton, Mitchell Marner, John Tavares and Alexander Kerfoot (empty net) scored for the Maple Leafs, who swept the two-game set and are 6-3-0 on the season against the Jets. Nikolaj Ehlers scored for the Jets, who have lost three games in a row.
Jack Campbell stopped 25 shots for Toronto. Winnipeg goaltender Connor Hellebuyck made 33 saves.
Wild 6, Sharks 3
Goalie Kaapo Kahkonen and Minnesota held off a late-game push from host San Jose for a win and its seventh victory in a row.
Ryan Suter, Marcus Foligno, Jared Spurgeon, Kevin Fiala, Kirill Kaprizov and Nick Bonino all found the back of the net for Minnesota, and Kahkonen made 27 saves.
Logan Couture, Evander Kane and Joachim Blichfeld scored for San Jose. It was Blichfeld's first career goal. Martin Jones allowed three goals on eight shots before being replaced by Josef Korenar, who made 15 saves.
Canucks 4, Senators 2
Tanner Pearson scored the tiebreaking goal with 6:15 left in the third period and host Vancouver beat Ottawa.
Nate Schmidt, Brock Boeser and J.T. Miller, who recorded an assist, also scored for the Canucks, who rebounded from a 3-0 loss to Ottawa on Thursday while improving to 3-1-0 since their extended COVID-19 pause.
Evgenii Dadonov had a goal and an assist for Ottawa, and Colin White also scored. Matt Murray, pressed into duty in goal after a pregame injury to Anton Forsberg, made 12 saves before leaving with an injury of his own. Marcus Hogberg, in his first action since April 7, stepped in and stopped 18 of 20 shots.
Stars 2, Red Wings 1 (OT)
Jamie Benn scored 32 seconds into overtime and Dallas beat host Detroit for the sixth time in eight games this season.
Benn made a steal at center ice, skated into the Wings' zone along the left side and flipped a shot over goaltender Jonathan Bernier's right shoulder for his 10th goal of the season.
Bernier made a career-high 50 saves for the Red Wings. Dennis Cholowski scored his first goal of the season. Mark Pysyk scored in regulation for the Stars, while Anton Khudobin made 16 saves.
--Field Level Media