McKinnon scored his 23rd and 24th goals of the season, while GT Camphor scored his 14th goal of the year. Darren Helm, Josh Manson and Arthur Lekonen also scored. Darcy Komper won his 33rd game and stopped 41 shots.
Brian Rast, Ivan Rodriguez, Jake Gwentzel and Mike Matson all scored for the Penguins, but they lost for the second time in similar games against Colorado. Avalanche defeated Pittsburgh 3-2 in Denver on Saturday. Tristan Jerry made 26 saves for Pittsburgh, losing five of his last seven games.
Victor Olofsson scored a goal and an assist in the third period to overtake Buffalo Carolina.
Jeff Skinner, Casey Mittelstatt and Dylan Cousins also scored for the Sabers, and Craig Anderson made 32 saves in the opening home game against the Hurricanes.
Buffalo, having scored one point for the ninth time in 10 games (6-1-3), were eliminated from the playoffs for the 11th consecutive season in the NHL.
Nino Neidreiter scored one goal and one assist for Carolina. Jesper Fast also scored, Jordan Stahl scored two assists and Frederick Anderson blocked 18 shots.
PANTHERS 7, MAPLE LEAFS 6, OT
SUNRISE, Florida – Jonathan Hubbardo scored his second goal in extra time, as well as three assists, helping Florida beat Toronto by four goals.
The Panthers, the Atlantic leader, fell behind 5-1 in the middle of the second period and roared before returning.
Sam Reinhart scored twice, Alexander Barkov scored one goal and three assists, Claude Giroud scored his first goal for Florida and Radko Godas scored.
Hubbardo took a pass from Barkov in overtime, beating Jack Campbell for his 120th point of the season. The Panthers improved to 6-15-49, setting a record with 104 points.
Eric Kalgren lost 20 of 23 to Toronto before taking off his mask late in the game. Campbell replaced him and stopped 22 shots.
Mitchell Marner scored two goals and one assist, and John Tavares, Jake Mozin, Colin Blackwell and William Nylander also scored for Maple Leafs. Aston Matthews scored three assists.
Nashville, Ton – Ryan Johansson’s first professional hat-trick led Nashville to Minnesota.
Roman Josi and Philippe Tomasino scored one goal and two assists, Matt Duchenne scored one goal and one assist, and Jose Saros made 47 saves for Nashville. Philipp Forsberg scored three assists and Matthias Eckholm two assists.
Mets Zukarlo and Kryl Kaprizov each scored one goal and one assist for Minnesota. Mark Andre Flori made 27 saves. The Wild was 9-0-1 in its previous 10 games.
Philadelphia – Justin Dunforth scored the winning goal late in the third period, Elvis Marzlikins stopped 47 shots and Columbus defeated Philadelphia, losing 7 games.
Sean Coralie added an empty ball to Columbus in the final seconds. Brendan Gans and Carson Meyer also scored for the blue jacket.
Noah Keats and James Van Rimsdick had goals for the Flyers.
The Blue Jackets last won on March 19 and disappeared in hopes of their playoffs in the past three weeks.
Newark, New Jersey – Artemi Panarin scored two first-round PowerPlay goals for his 64 and 65 assists this season, beating New York Rangers rivals New Jersey.
Chris Crader scored his 47th goal of the season, Justin Brown scored his first goal as a Ranger and Ryan Strom scored his first game after injury.
New York has improved to 5-1-1 in its last seven games. Alexander Georgiev made 20 saves and won his fifth consecutive start.
Yegor Sharangovich scored the Devils’ lone goal and Niko Davos had 14 saves.
Montreal – Austin Watson scored two goals and Ottawa scored three goals in the third period to beat Montreal.
Statzel, Brady Takachuk, Drake Butterson and Colin White also scored for Ottawa.
Anton Forsberg made 27 saves and knocked down Sense Hobbes for the first time this season.
Montreal’s Justin Baron scored his first NHL goal in his first game at center Bell. Brendan Gallagher and Cole Caffield scored their goals, and Jake Allen scored 26 saves.
Dallas – Radek Foxa’s short goal in the middle of the second half led Dallas to victory over New York.
Marian Stodnik and Tyler Seguin also scored for the stars, who went to the second point of the West Conference card. They are one point behind Vegas and one point behind Nashville. Jake Oettinger made 19 saves.
Jean-Gabriel Peugeot and Brock Nelson scored for the Isle of Man, who, with 13 games left of Washington, were 11 points behind Washington to reach the last point of the East Wild Card. Semyon Varlamov stopped 37 shots on goal.
Detroit – Jakob Varana had one goal and one assist, Alex Nedlikovich had 47 saves and one assist and beat Detroit Boston.
The victory led to Detroit losing six games in a row and halting Boston’s three wins.
Dylan Larkin, Michael Rasmussen, Philip Zadina and Sam Gagner also scored for Detroit.
The Bruins scored from Eric Howla, Brandon Carlo and Patrice Bergeron, with Jeremy Swiman making 24 saves.
More NHL APs: https://apnews.com/hub/nhl and https://twitter.com/AP_Sports