Drake Batherson had two goals and an assist, and the Ottawa Senators handed Tampa Bay its first loss of the season with a 5-4 victory on Saturday.
Josh Norris, Brady Tkachuk and Noah Gregor also scored for Ottawa (3-2-0), and Anton Forsberg made 25 saves. Jake Sanderson collected three assists.
Nikita Kucherov scored his NHL-leading seventh goal for Tampa Bay (3-1-0).
RED WINGS 5, PREDATORS 2: Andrew Copp scored twice, Alex Lyon made 37 saves and Detroit beat winless Nashville.
Steven Stamkos scored his first goal for Nashville, which dropped to 0-5-0 this season. They are the only NHL team without a point.
STARS 4, OILERS 1: Matt Duchene scored the first two goals, Jake Oettinger stopped 30 shots, and Dallas beat Edmonton in their first meeting since last season’s Western Conference Final.
Roope Hintz also scored and Jason Robertson added an empty-netter as the Stars improved to 4-0 at home this season by beating the team that eliminated them in six games in the West final.
Edmonton’s Leon Draisaitl ended Oettinger’s shutout bid with less than three minutes remaining.
PANTHERS 4, GOLDEN KNIGHTS 3 (OT): Gustav Forsling got the winning goal with 16.2 seconds remaining in overtime, and Florida defeated Vegas.
Sam Reinhart scored a goal and added two assists for the Panthers, who won a matchup of the last two Stanley Cup champions.
RANGERS 4, MAPLE LEAFS 1: Chris Kreider scored twice and Igor Shesterkin stopped 34 shots as New York beat Toronto.
Alexis Lafreniere and Artemi Panarin also scored for the Rangers, who improved to 4-0-1.
Auston Matthews scored for Toronto.
CAPITALS 6, DEVILS 5 (OT): Tom Wilson’s second goal of the game came 4 minutes into overtime to give Washington a win over New Jersey.
Alex Ovechkin scored his first goal of the season for Washington on a deflection and is now 41 goals shy of Wayne Gretzky for the all-time lead (895).
ISLANDERS 4, CANADIENS 3 (SO): Noah Dobson scored in the ninth round of the shootout to lead New York over Montreal.
Bo Horvat, Kyle Palmieri and Anders Lee scored in regulation for the Islanders, and Dobson had two assists.
Cole Caufield had two goals for Montreal.
CANUCKS 3, FLYERS 0: Kevin Lankinen made 26 saves for his fourth career shutout and Vancouver beat Philadelphia.
Nils Hoglander, Brock Boeser and Kyle Sherwood scored for the Canucks, who spoiled Philadelphia’s home opener.
Philadelphia lost its fourth consecutive game (0-3-1) after winning its season opener.
WILD 3, BLUE JACKETS 1: Kirill Kaprizov had a goal and an assist, Filip Gustavsson made 23 stops and Minnesota beat Columbus.
BLUES 4, HURRICANES 3: Kasperi Kapanen snapped a tie 4:26 into the third period, and St. Louis beat Carolina.
Mathieu Joseph and Jake Neighbours each had a goal and an assist for St. Louis in its second straight win. Dylan Holloway also scored.
SABRES 4, BLACKHAWKS 2: JJ Peterka scored his fourth goal in three games and assisted on a goal by Tage Thompson to lead Buffalo past Chicago.
Ukko-Pekka Luukkonen made 35 saves for his first win of the season.
UTAH HC 2, BRUINS 1 (OT): Michael Kesserling scored at 2:46 of overtime to lead Utah over Boston.
Vladislav Kolyachonok also scored for Utah, tying the score with 5:09 left in the third period to force overtime. Connor Ingram finished with 22 saves.