Henrik Zetterberg had two goals and an assist to lead the Red Wings to a 5-2 win over the Philadelphia Flyers on Saturday.
Pavel Datsyuk and Niklas Kronwall each added a goal and two assists for the hosts.
In other games, Colorado extended their winning start to the season to five by beating Washington, while San Jose’s Tomas Hertl netted his seventh goal of the season as the Sharks edged Ottawa.
Detroit also got a goal from Todd Bertuzzi, and had three power-play goals. Daniel Alfredsson had three assists, and Jimmy Howard made 32 saves.
Erik Gustafsson and Tye McGinn scored for Philadelphia.
Colorado’s Alex Tanguay scored twice as the Avalanche beat Washington 5-1.
Nathan MacKinnon added his first NHL goal and an assist, while Matt Duchene and Jamie McGinn also scored for Colorado.
Hertl improved his league-leading goal tally as the Sharks downed Ottawa 3-2. He later had to be helped to the dressing room after taking a hard hit in the second period and did not return.
Pittsburgh’s Sidney Crosby had three goals and an assist, while Matt Niskanen scored the tiebreaking goal with 18.6 seconds left, lifting the Penguins past Tampa Bay 5-4.
Niskanen scored the winning goal from the top of the left circle, with an assist from Crosby.
Crosby had tied it 3-3 just 25 seconds into the third, and then put Pittsburgh in front when he scored from the right circle with 9 minutes, 34 seconds remaining.
Alex Killorn tied the game 4-4 for the Lightning with 3:02 remaining. Valtteri Filppula, Steven Stamkos and Teddy Purcell also scored for Tampa Bay.
Montreal goalie Carey Price made 39 saves to help the Canadiens defeat Vancouver 4-1.
Lars Eller got credit for a bizarre short-handed winner. Canucks defensemen Dan Hamhuis and Jason Garrison got tangled up behind the Vancouver net on a breakout, with the puck rebounding into the crease and off both of the goalie’s skates before dribbling over the line.
Eller, who was not even in the Canucks’ zone at the time of the goal, was the last Canadiens player to touch the puck.
Boston’s Loui Eriksson scored in the opening minute of the third period for his first goal for the Bruins, who beat Columbus 3-1.
The Bruins also got a goal from Chris Kelly, and an empty-net tally from Milan Lucic.
St Louis’ David Backes scored twice as the Blues topped the New York Rangers 5-3, while Chicago’s Corey Crawford made 28 saves to preserve the Blackhawks’ 2-1 win over Buffalo.
Nashville’s Seth Jones scored his first NHL goal, helping the Predators edge the New York Islanders 3-2.
Minnesota rookies Justin Fontaine and Mathew Dumba both scored their first NHL goals in the Wild’s 5-1 win over Dallas.
Toronto’s Dave Bolland scored the winning goal 2:09 into overtime in a 6-5 win against Edmonton.