PITTSBURGH — Defenseman Matt Niskanen scored the go-ahead goal in the third period, Sidney Crosby had two assists, and the Pittsburgh Penguins extended their winning streak to 10 with a 2-1 victory over the Washington Capitals on Tuesday night.
Niskanen's goal at 11:58 came nine seconds after the Eastern Conference-leading Penguins killed a four-minute penalty.
The winning streak is the second-longest in the NHL this season.
Marc-Andre Fleury made 28 saves, and Crosby earned his NHL-leading 36th and 37th assists for the Penguins, who were without reigning MVP Evgeni Malkin (shoulder) for a sixth game.
Braden Holtby made 34 saves for Washington.
Alex Ovechkin gave Washington a 1-0 lead with a power-play goal in the second period, and Pittsburgh tied it three minutes later when Paul Martin scored his sixth of the season. It was the Penguins' league-leading 28th goal on the power play.
Rangers 3, Devils 2
At Newark, N.J., Michael Del Zotto scored a short-handed goal and set up Rick Nash's game winner to lead the New York Rangers to a victory.
Senators 5, Islanders 3
At Uniondale, N.Y., Sergei Gonchar scored with 1 minute left for Ottawa, which netted four goals in the third period and rallied to beat the New York Islanders.
Kings 3, Coyotes 2
At Los Angeles, Jonathan Bernier made a career-high 40 saves, defenseman Drew Doughty ended a 32-game, regular-season goal drought, and Los Angeles beat Phoenix.
Panthers 4, Hurricanes 1
At Raleigh, N.C., Tomas Fleischmann, Marcel Goc and Shawn Matthias scored 6:12 apart in the third period to lead Florida past Carolina.
Jacob Markstrom stopped 33 shots, and Filip Kuba had two assists.
Blue Jackets 4, Predators 3
At Columbus, Ohio, Sergei Bobrovksy shook off a slap shot to his mask and withstood two late goals, and Mark Letestu had a goal and an assist as Columbus beat struggling Nashville to extend its franchise-record point streak to 11 games.
Sabres 3, Canadiens 2, OT
At Montreal, Steve Ott's second goal of the game at 2:16 of overtime lifted Buffalo.
Jets 3, Bruins 1
At Winnipeg, Manitoba, Blake Wheeler and Evander Kane scored 57 seconds apart in the third period to spark a Winnipeg rally.
Canucks 3, Blues 2
At Vancouver, British Columbia, Daniel Sedin had a goal and an assist, and Cory Schneider made 32 saves in Vancouver's victory over St. Louis.
Jannik Hansen and Dale Weise also scored for Vancouver (14-9-6), which ended a two-game losing streak.
Jaden Schwartz and Patrik Berglund both scored in the third period for the Blues (16-11-2), who lost for only the second time in seven games. St. Louis had won three straight with rookie goalie Jake Allen. He stopped 16 Canucks shots. The Blues outshot the Canucks 34-19. Vancouver managed only a total of five shots in the first and third periods.