Brad Penner-USA TODAY Sports

Brock Nelson scored two goals to help the New York Islanders clinch a playoff berth with a 4-2 victory over the Montreal Canadiens on Wednesday in Elmont, N.Y.

Hudson Fasching and captain Anders Lee also tallied and Ilya Sorokin made 17 saves for the Islanders, who won three of their final four games to move into the top wild-card spot in the Eastern Conference. Noah Dobson logged two assists. New York holds a one-point lead over the Florida Panthers, who host the Carolina Hurricanes on Thursday in their regular-season finale.

Rem Pitlick and captain Nick Suzuki each scored a goal and Sam Montembeault turned aside 31 shots for the Canadiens, who have lost six of their past seven games.

With his team short-handed, Suzuki beat Islanders defenseman Samuel Bolduc to a puck and handcuffed Sorokin to trim New York's lead to 3-2 with 3:22 remaining in the second period. The goal was Suzuki's 25th of the season. Lee deflected a shot from the point to give New York a 4-2 lead with four minutes to play in the third period to seal the victory.

Stars 5, Blues 2

Wyatt Johnston scored twice as visiting Dallas defeated St. Louis to aid its bid for the Central Division title.

The Stars moved into first place, one point ahead of the Colorado Avalanche. Tyler Seguin had a goal and an assist for the Stars, who won their fifth straight game. Joe Pavelski and Roope Hintz also scored, and Scott Wedgewood earned the victory with 16 saves.

Robert Thomas recorded a goal and an assist for the Blues. Jakub Vrana also scored for St. Louis, and Joel Hofer made 32 saves.

Flames 3, Sharks 1

Nikita Zadorov collected his first career hat trick and goaltender Dustin Wolf won in his NHL debut as host Calgary concluded its season by scoring three unanswered goals in a victory over San Jose.

Wolf, the 2019 seventh-round draft choice and third-year pro who leads the AHL in nearly every goaltending category, made 23 saves.

Noah Gregor scored for the Sharks, who have lost five straight games (0-4-1). Goalie Kaapo Kahkonen made a career-high 46 saves, 21 of them in the third period.

More must-reads:

TODAY'S BEST
Pacers ride historic shooting performance to Game 7 blowout of Knicks
Timberwolves mount incredible second-half comeback to stun Nuggets in Game 7
Xander Schauffele proves doubters wrong with historic win at 2024 PGA Championship
Four things we learned from Joey Logano's All-Star Race win at North Wilkesboro
Phil Foden lifts Manchester City to fourth consecutive English Premier League title
Watch: Aaron Judge blasts 13th home run in Yankees' seventh straight win
Canucks won't have linchpin forward for Game 7 vs. Oilers
Jags reportedly mulling extension for Trevor Lawrence, but is that the right choice?
Gordon Hayward calls role with Thunder 'frustrating'
Mets reliever Edwin Diaz showing short shelf life of closers
Three offseason moves the 49ers must make
Watch: NASCAR drivers exchange punches after crash in All-Star Race
Knicks star offers passionate defense of HC Tom Thibodeau after Game 7 loss
Knicks' Jalen Brunson suffers serious injury in Game 7 vs. Pacers
Dodgers add recently acquired left-hander to active roster
Report: 2023 No. 7 pick expected to terminate KHL contract, join Flyers
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch
Seize the Grey wins in muddy Preakness

Want more Islanders news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.