NHL roundup: Flyers’ Scott Laughton scores 4 in win vs. Wings

Scott Laughton tied a franchise record with a career-high four goals as the Philadelphia Flyers topped the visiting Detroit Red Wings 4-1 on Thursday.

Aleksei Kolosov (25 saves) came within 3:53 of his first career shutout as Philadelphia won its second straight following a three-game skid. Ben Chiarot was the only player to beat Kolosov, but it wasn’t enough to prevent the Red Wings from suffering their sixth loss in seven games (1-4-2).

Laughton handled the offense with his fourth, fifth, sixth and seventh goals of the season. He now has 13 career goals in 20 games against Detroit (0.65 goals per game) and 89 goals in 611 games (0.15 per game) against every other opponent.

He is the first player to score four times in a game for the Flyers since John LeClair on Oct. 15, 2002.

Sharks 4, Blues 3

Rookie Macklin Celebrini scored twice and earned an assist to lead visiting San Jose past St. Louis.

Jake Walman had a goal and an assist, Tyler Toffoli also scored and Nikolai Kovalenko notched three assists as the Sharks snapped a three-game losing streak. Alexandar Georgiev made 17 saves to win his Sharks debut. He and Kovalenko arrived from the Colorado Avalanche in a trade for Mackenzie Blackwood and Givani Smith on Monday.

Jake Neighbours had a goal and an assist for the Blues, who took just their second regulation loss in eight games (5-2-1) since Jim Montgomery took over as coach. Brayden Schenn and Jordan Kyrou also scored for St. Louis, and Jordan Binnington made 27 saves.

Golden Knights 3, Jets 2 (OT)

Ivan Barbashev scored at 3:47 of overtime as Vegas continued its dominance of host Winnipeg.

Victor Olofsson and Keegan Kolesar also scored goals and Shea Theodore added two assists for Vegas, which won its eighth straight regular-season meeting against the Jets. Adin Hill made 18 saves for the Golden Knights to improve to 6-0-0 all-time against the Jets.

Josh Morrissey and Nikita Chibrikov scored for Winnipeg, while Connor Hellebuyck finished with 33 saves.

Canucks 4, Panthers 0

Kevin Lankinen recorded a 27-save shutout and J.T. Miller had two assists in his return to the ice as Vancouver beat visiting Florida.

Carson Soucy, Danton Heinen, Brock Boeser and Jake DeBrusk scored for Vancouver, which won for just the fifth time in 15 home games this season (5-6-4). Lankinen earned his 14th win and third shutout of the season in 21 starts. Teddy Blueger, Quinn Hughes and rookie Max Sasson each had two assists.

Miller missed the Canucks’ previous 10 games due to undisclosed personal reasons. Defenseman Derek Forbort was also back in Vancouver’s lineup after a 17-game absence caused by a knee injury.

Islanders 5, Blackhawks 4

Noah Dobson, Bo Horvat and Maxim Tsyplakov scored within a span of 2:19 as New York held off a late rally by Chicago in Elmont, N.Y.

Dennis Cholowski and Simon Holmstrom scored in the second period for the Islanders, who have won three of four. New York goalie Ilya Sorokin made 26 saves. Holmstrom and Jean-Gabriel Pageau (three assists) each logged a three-point game, and Dobson finished with two points.

Connor Bedard scored in the first period and TJ Brodie tallied in the third before Tyler Bertuzzi scored twice in the final 1:10 third for the Blackhawks, who have lost six of seven. Bedard and Alex Vlasic each registered two assists. Arvid Soderblom stopped just 14 of 19 shots before being pulled for Drew Commesso, who saved both shots he faced in his NHL debut.

Penguins 9, Canadiens 2

The line of Bryan Rust, Rickard Rakell and Sidney Crosby dominated in Pittsburgh’s rout of host Montreal.

Rust had three goals and one assist for his sixth career hat trick, Rakell notched two goals and two assists and Crosby collected three assists. Kris Letang, Anthony Beauvillier, Matt Nieto and Noel Acciari also scored for the Penguins, who scored six times in the third period. Tristan Jarry stopped 21 shots.

Nick Suzuki and Joel Armia got the goals for Montreal. Sam Montembeault allowed six goals on 26 shots before being replaced by Cayden Primeau, who let in three goals on seven shots.

Capitals 2, Blue Jackets 1 (OT)

Aliaksei Protas scored his second goal of the game at 2:23 of overtime and visiting Washington rallied past Columbus for a 10th consecutive road win, extending a franchise record.

Charlie Lindgren made 32 saves, including three in overtime, for the Capitals, who are 12-1-1 in their past 14 games vs. the Blue Jackets. Jacob Chychrun had two assists.

Zach Werenski scored for the Blue Jackets, who have lost five of six (1-4-1). Jet Greaves made 35 saves in his first NHL game of the season.

Predators 4, Stars 1

Ryan O’Reilly scored twice and added an assist in his return from an injury as Nashville snapped its club-record eight-game losing streak with a victory at Dallas.

Tommy Novak and Zachary L’Heureux added goals and Justus Annunen made 35 saves for the Predators, who had been mired in an 0-5-3 skid. O’Reilly had missed the previous three games with a lower-body injury.

Lian Bichsel netted his first career goal for the Stars, who lost for the third time in four games. Jake Oettinger made 22 saves.

Lightning 8, Flames 3

Nikita Kucherov scored one goal in a six-point performance to match a career high and Andrei Vasilevskiy picked up a win in his 500th career game as visiting Tampa Bay routed Calgary.

Jake Guentzel collected a hat trick in the onslaught. Brayden Point netted one goal and three assists, Anthony Cirelli collected one goal and two assists, Brandon Hagel finished with one goal and one assist and Conor Geekie tallied once for the Lightning, who have won three of four games. Vasilevskiy made 19 saves.

Jonathan Huberdeau collected one goal and one assist for the Flames, who are 1-2-1 in their past four games. Nazem Kadri and Connor Zary also scored, and Dan Vladar stopped 18 shots.

Devils 3, Kings 1

Jack Hughes scored to snap a tie with 7:02 remaining in the third period to fuel New Jersey’s victory over Los Angeles in Newark, N.J.

Hughes also notched an assist on both Ondrej Palat’s second goal in as many games and defenseman Brett Pesce’s short-handed tally in the third period. Jacob Markstrom made 12 saves to propel the Devils to their 14th win in 21 games (14-6-1).

Defenseman Jordan Spence scored a goal and David Rittich turned aside 23 shots for the Kings, who fell short in their bid to record their first seven-game winning streak since 2021.

Oilers 7, Wild 1

Leon Draisaitl produced one goal and three assists as Edmonton cruised to a win in Saint Paul, Minn.

Six other players scored for Edmonton, which won its fourth consecutive game. Connor Brown had a goal and an assist. Connor McDavid, Darnell Nurse, Evan Bouchard and Vasily Podkolzin finished with two assists apiece, and Calvin Pickard stopped 29 shots.

Frederick Gaudreau scored the lone goal for Minnesota. Wild goaltender Filip Gustavsson gave up five goals on 26 shots. He was replaced in the third period by Marc-Andre Fleury, who turned aside seven of nine shots.

Maple Leafs 3, Ducks 2

Max Pacioretty had two goals and an assist as Toronto defeated visiting Anaheim for its second win in a row.

William Nylander also scored a goal and John Tavares added two assists for the Maple Leafs. Anthony Stolarz (lower-body injury) played only the first period for Toronto, making seven saves on eight shots. Joseph Woll replaced him to start the second period and made 19 saves.

Jackson LaCombe had a goal and an assist for the Ducks, who have lost five in a row (0-4-1). Frank Vatrano also scored, Ryan Strome added two assists and Lukas Dostal stopped 30 shots for the Ducks.

Utah 4, Avalanche 1

Dylan Guenther had two goals and an assist, Vladislav Kolyachonok and Kevin Stenlund also scored and the Utah Hockey Club beat Colorado in Denver.

Karel Vejmelka turned away 23 shots and Logan Cooley had two assists for Utah, which has won five straight road games.

Nathan MacKinnon scored and Scott Wedgewood made 19 saves in his first home start for the Avalanche. Wedgewood was acquired from the Nashville Predators on Nov. 30.

Kraken 5, Bruins 1

Oliver Bjorkstrand scored twice and Philipp Grubauer made 33 saves as Seattle defeated visiting Boston.

Jared McCann had a goal and an assist and Jaden Schwartz and Vince Dunn also tallied for the Kraken, who improved to 4-1-1 over their past six games. Shane Wright was credited with two assists.

Brad Marchand scored on a penalty shot for the Bruins, who have lost the first two stops on their five-game Western trip by a combined margin of 13-2. Joonas Korpisalo stopped 16 of 20 shots.