Evgeni Malkin also added a goal and two assists while Pascal Dupuis, James Neal and Matt Cooke scored for the Penguins, who have won five in a row.
Alex Ovechkin and Mike Ribeiro scored for Washington.
RANGERS 4, ISLANDERS 1
In New York, teenage rookie J.T. Miller scored his first two NHL goals in his second career game to lift the Rangers over Islanders.
Miller, who won’t turn 20 until March, gave the Rangers a 1-0 lead just 1:29 in and then pushed their advantage to 3-1 in the second period with a rare power-play goal for the club. Marian Gaborik also scored. Ryan McDonagh added an empty-net goal to give the Rangers their second win in three games.
DEVILS 4, LIGHTNING 2
In Newark, N.J., Ilya Kovalchuk broke a tie with a short-handed goal late in the second period and New Jersey won its third consecutive game.
Andy Greene and Patrik Elias iced the game with power-play goals 14 seconds apart with less than 5 minutes to play.
FLAMES 4, BLUE JACKETS 3 (OT)
In Columbus, Ohio, Alex Tanguay scored on a one-timer 1:07 into the extra period to lead Calgary to victory in a battle of Western Conference cellar-dwellers.
PANTHERS 3, FLYERS 2 (SO)
In Philadelphia, Jonathon Huberdeau and Peter Mueller both scored goals in a shootout to lead Florida to the win.
Florida’s Stephen Weiss tied the game at 2 midway through the third period. Jack Skille also scored for the Panthers.
SABRES 5, CANADIENS 4 (SO)
In Buffalo, N.Y., Thomas Vanek scored twice in regulation, including the tying tally with 2 seconds left, and added a shootout goal to rally Buffalo.
Jason Pominville also scored in the shootout and Ryan Miller clinched the victory by making a left pad save to stop Brian Gionta on Montreal’s final opportunity.
HURRICANES 3, SENATORS 2 (OT)
In Ottawa, Cam Ward made 45 saves and Jay Harrison scored 2:19 into overtime to rally Carolina.
MAPLE LEAFS 3, JETS 2
In Winnipeg, Manitoba, Phil Kessel scored his first goal of the season late in the third period to lift Toronto.
RED WINGS 5, BLUES 1
In St. Louis, Petr Mrazek made 26 saves in his NHL debut, leading Detroit over St. Louis.
Detroit halted a two-game skid with its second win in three tries against St. Louis this season.
PREDATORS 3, KINGS 0
In Nashville, Tenn., Pekka Rinne made 32 saves for his first shutout of the season and Colin Wilson scored two goals to lead the Predators over Los Angeles.
Nashville has won four games in a row while the defending Stanley Cup champion Kings have dropped three of their past four.
CANUCKS 4, WILD 1
In St. Paul, Minn., Corey Schneider made 22 saves and Mason Raymond had a power-play goal and an assist in the second period to lead Vancouver past sputtering Minnesota.