Sidney Crosby and Chris Kunitz each had a goal and two assists, and the Penguins picked up their first home victory of the season by beating the New Jersey Devils, 5-1, on Saturday in Pittsburgh.
Penguins defenseman Robert Bortuzzo scored his first NHL goal, Brandon Sutter got his first with Pittsburgh, and Kris Letang also found the back of the net for the Penguins, who handed the Devils their first loss in regulation this season.
Marc-Andre Fleury stopped 15 shots for the win. Evgeni Malkin and Pascal Dupuis had two assists apiece.
Andy Greene scored a shorthanded goal for the Devils. Martin Brodeur was sharp through two periods, stopping 17 of 19 shots, but allowed three goals in the third as the Penguins turned a one-goal game into a rout.
The Penguins had been the only NHL team yet to earn a point at home. They were outscored, 9-3, in losses to the Maple Leafs and Islanders.
Rangers 3, Lightning 2 — Rick Nash scored a go-ahead goal early in the third period as New York beat host Tampa Bay.
The Rangers took a 2-1 lead on Nash’s second goal of the season, coming at 3:04 of the third period. He skated in from the right boards, eluded Tampa Bay defenseman Victor Hedman, and jammed the puck past goalie Mathieu Garon.
Carl Hagelin made it 3-1 with 5:13 left with his first goal in 20 games. Derek Stepan also scored for New York. Steven Stamkos scored both goals for the Lightning, who went 4-1 on a five-game homestand.
Ducks 7, Kings 4 — Former Boston University star Nick Bonino scored his third goal of the game on a power play with 11:21 to play, and surging Anaheim beat visiting Los Angeles.
Bonino scored two goals in the first six minutes to chase Jonathan Quick before completing his first career hat trick against Jonathan Bernier. Kyle Palmieri scored the tiebreaking goal, and Teemu Selanne put his 666th career goal into an empty net. Dustin Brown scored twice for the Kings.
Canadiens 6, Sabres 1 — Rene Bourque and David Desharnais each scored twice to lead host Montreal over Buffalo.
Carey Price made 30 saves for the Canadiens. Lars Eller added a goal and two assists, while rookie Brendan Gallagher also scored.
Ryan Miller stopped 17 shots in two periods for Buffalo before being replaced in the third by Jhonas Enroth.
Blue Jackets 4, Red Wings 2 — Artem Anisimov scored twice in the second period, and Steve Mason had 32 saves to lead host Columbus past Detroit.
Mark Letestu added a shorthanded goal, and James Wisniewski also scored for the Blue Jackets before leaving with an injury after he struck the end boards with his back early in the second period.
Mason, who earned his first win of the season, overcame an early goal by Johan Franzen. Damien Brunner added his fourth goal in the final seconds.
Blackhawks 3, Flames 2 — Marian Hossa scored the tying goal with 2.3 seconds left in the third, Patrick Kane added a goal in regulation then had the shootout winner, and Chicago beat host Calgary.
Ray Emery had 45 saves for Chicago (7-0-2), which stayed unbeaten in regulation.
Flyers 5, Hurricanes 3 — Claude Giroux and Danny Briere each had a goal and an assist to help Philadelphia beat visiting Carolina.
Kurtis Foster, Brayden Coburn, and Mike Knuble also scored for the Flyers, who won for just the third time in nine games. Joni Pitkanen, Eric Staal, and Patrick Dwyer had Carolina’s goals.
Predators 2, Sharks 1 — Craig Smith scored the lone goal in the shootout to help visiting Nashville hand San Jose its first loss.
Avalanche 3, Oilers 1 — P.A. Parenteau and Jamie McGinn scored goals 2 minutes 43 seconds apart in the second period and Colorado rallied to beat visiting Edmonton.
Coyotes 2, Stars 0 — Mike Smith stopped 17 shots and host Phoenix was at its tight-checking best in a win over Dallas. Nick Johnson scored his third goal of the season and Mikkel Boedker his second for the Coyotes.