Pittsburgh: Sidney Crosby and Chris Kunitz each had a goal and two assists, and the Pittsburgh Penguins picked up their first home victory of the season, beating the New Jersey Devils 5-1 on Saturday.

Penguins defenceman 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, while Evgeni Malkin and Pascal Dupuis had two assists apiece.

Andy Greene scored a short-handed 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.

Rene Bourque and David Desharnais each scored twice to lead Montreal to a win over Buffalo. Carey Price made 30 saves for the Canadians for his fifth win of the season. Lars Eller added a goal and two assists, while rookie Brendan Gallagher also scored.

Ryan Miller stopped 17 shots over two periods for Buffalo before being replaced in the third by backup Jhonas Enroth.

Thomas Vanek broke Price’s shutout bid with a short-handed goal at 3:01 of the third period.

P.A. Parenteau and Jamie McGinn scored goals 3 minutes, 29 seconds apart in the second period to help Colorado rally past Edmonton.

Paul Stastny also scored and Semyon Varlamov made 25 saves for Colorado, which remained unbeaten in three home games. Matt Duchene and McGinn added assists. Devan Dubnyk stopped 37 shots and Nail Yakupov scored for the Oilers.

The injury-riddled Avalanche suffered another loss when defenceman Ryan Wilson left the game in the second period with a leg injury.