Brayden Schenn, Jordan Kyrou and Calle Rosen scored two goals apiece as the visiting St. Louis Blues netted seven goals in the second period Sunday to rout the Nashville Predators 8-3 for their ninth straight victory.
Vladimir Tarasenko chipped in a goal and two assists for the Blues, who have scored four or more goals in their last 12 games while going 11-0-1.
Nathan Walker also scored for St. Louis and Colton Parayko, Ryan O’Reilly and Ivan Barbashev each earned two assists. Jordan Binnington made 33 saves to earn the victory.
Nick Cousins, Luke Kunin and Dante Fabbro scored for the Predators, who have won just two of their last six games.
Panthers 6, Red Wings 1
Anton Lundell scored two goals and Florida extended its winning streak to 10 games by defeating host Detroit.
Spencer Knight made 33 saves for the Panthers, who have lost only once in their last 14 outings. The highest-scoring team in the league also received goals from Anthony Duclair, Sam Reinhart, Maxim Mamin and Gustav Forsling.
Pius Suter scored for the Red Wings, who were shut out by the New York Rangers on Saturday.
Wild 5, Sharks 4 (OT)
Jared Spurgeon scored two goals, including the game-winner 1:05 into overtime, to lift Minnesota to a win over San Jose in Saint Paul, Minn.
Kevin Fiala finished with a goal and three assists for Minnesota, which clinched a playoff berth for the third season in a row and the 12th time in franchise history. Matt Boldy added a goal and an assist and Dmitry Kulikov also scored for the Wild.
Nick Bonino, Noah Gregor and Rudolfs Balcers each recorded a goal and an assist for San Jose.
Sabres 5, Flyers 3
Victor Olofsson and Tage Thompson each had two goals and visiting Buffalo swept a back-to-back home-and-home set with Philadelphia.
Rasmus Dahlin and Peyton Krebs each had two assists and Dustin Tokarski made 32 saves for the Sabres, who defeated Philadelphia 4-3 in Buffalo a day earlier.
Kevin Hayes and Noah Cates each had a goal and an assist for the Flyers, who have lost five in a row. Felix Sandstrom made 35 saves.
Maple Leafs 4, Islanders 2
William Nylander collected a goal and an assist and Mitch Marner, Pierre Engvall and David Kampf each scored as host Toronto eliminated New York from playoff contention.
Michael Bunting had two assists and Jack Campbell made 27 saves for the hosts. Anthony Beauvillier and Josh Bailey scored for New York, which will miss the Stanley Cup playoffs after reaching the NHL semifinals each of the past two years.
Toronto outshot the Islanders 37-29. Isles goalie Ilya Sorokin stopped 33 shots.
Ducks 6, Blue Jackets 4
Troy Terry scored twice and Derek Grant tallied once as part of three-point games for each to guide host Anaheim past Columbus.
Trevor Zegras, Gerry Mayhew and Cam Fowler all collected one goal and one assist for the Ducks. Goaltender John Gibson made 31 saves.
Jake Bean scored twice, while Sean Kuraly and Cole Sillinger added tallies for the Blue Jackets. Goalie J-F Berube stopped 26 shots.
–Field Level Media