NHL roundup: Fast start helps Flames sink Sharks
Toffoli finished with two goals in a three-point outing, and Nazem Kadri scored twice for Calgary. Dube and Milan Lucic both collected one goal and one assist, while Trevor Lewis scored. Elias Lindholm and Jonathan Huberdeau both collected three assists.
Jacob Markstrom made 24 saves for the Flames, who swept a two-game series in San Jose.
Timo Meier contributed a goal and an assist while Nico Sturm and Alexander Barabanov also scored for the Sharks. James Reimer stopped 32 shots for San Jose, which was without Tomas Hertl due to suspension.
Flyers 5, Blue Jackets 3
Travis Konecny and Owen Tippett each scored two goals to lift host Philadelphia past Columbus.
Morgan Frost contributed one goal and Cam York had two assists for the Flyers, who produced 39 shots on goal -- their second-highest total in a game this season. Philadelphia goaltender Carter Hart made 30 saves.
Kirill Marchenko, Kent Johnson and Andrew Peeke each scored one goal for the Blue Jackets, who dropped their fifth in a row. The depleted Blue Jackets had 12 players unavailable due to injury and illness, including Jake Voracek, Boone Jenner, Zach Werenski, Cole Sillinger and Yegor Chinakhov, among others.
Penguins 3, Rangers 2
Sidney Crosby had a goal and an assist as Pittsburgh halted visiting New York's win streak at seven.
It was a rematch from the first round of the 2022 playoffs, when the Rangers advanced with a Game 7 overtime win. Evgeni Malkin and Bryan Rust also scored for the Penguins, who have won eight of nine.
Pittsburgh goaltender Tristan Jarry made 26 saves and has won seven straight starts. Chris Kreider had two goals and Vincent Trochek added two assists for the Rangers.
Maple Leafs 4, Lightning 1
Auston Matthews scored what proved to be the decisive goal in the second period and host Toronto went on to defeat Tampa Bay.
William Nylander had a goal and an assist and Michael Bunting and Pierre Engvall also scored for the Maple Leafs, who had lost their two previous games after going 12-0-3. Toronto's Matt Murray made 18 saves.
Vladislav Namestnikov scored for the Lightning, who had their five-game winning streak end. Andrei Vasilevskiy stopped 36 shots for the Lightning, who have split the first two games on a four-game road trip.
Hurricanes 4, Devils 1
Goalie Pyotr Kochetkov stopped 37 shots and Carolina was sparked by an early goal in a victory over New Jersey in Raleigh, N.C.
Jesperi Kotkaniemi scored 20 seconds into the game and the Hurricanes were on their way to pushing their point streak to 12 games (10-0-2). They won their sixth straight game. Carolina also got goals from Jordan Staal, Teuvo Teravainen and Stefan Noesen, and Jaccob Slavin had two assists.
Jack Hughes scored with 4:36 remaining to prevent New Jersey, which trailed 3-0 at the time, from becoming a shutout victim for the first time this season. The Devils lost their sixth game in a row (0-5-1) after dropping only five games of their first 25 games this season.
Jets 5, Senators 1
Kyle Connor scored twice and had an assist as Winnipeg beat visiting Ottawa for its third win in four games.
Josh Morrissey had a goal and an assist for the Jets, Kevin Stenlund and Sam Gagner also scored, and Dylan DeMelo, Axel Jonsson-Fjallby and Pierre-Luc Dubois all had two assists apiece. With Connor Hellebuyck sick, David Rittich made a spot start and stopped 35 shots.
Drake Batherson netted a power-play goal and Cam Talbot made 19 saves for the Senators, who have lost back-to-back games after a four-game winning streak.
Kraken 5, Blues 2
Ryan Donato scored for the fourth consecutive game as Seattle defeated visiting St. Louis.
Carson Soucy, Daniel Sprong, Jared McCann and Brandon Tanev also tallied for Seattle, which won its second consecutive game. Tanev added an assist while Morgan Geekie contributed two assists. Kraken goaltender Martin Jones made 22 saves.
Colton Parayko and Pavel Buchnevich scored third-period goals for the Blues, who had a five-game point streak (4-0-1) snapped. Thomas Greiss stopped 28 of 32 shots.
Kings 4, Ducks 1
Pheonix Copley made 24 saves in his fourth consecutive start to help Los Angeles earn a win against visiting Anaheim.
Drew Doughty, Alex Iafallo, Viktor Arvidsson and Kevin Fiala scored for the Kings, who won their third game in a row. Adrian Kempe added two assists. Frank Vatrano scored, and Lukas Dostal made 37 saves for the Ducks, who were unsuccessful in their bid to win three in a row for the first time this season.
Dostal and Copley each began this season third on the organizational depth charts, but injuries and ineffectiveness have elevated them into starting roles.