Defenseman Simon Despres scored 2:21 into overtime and the Pittsburgh Penguins rallied late and beat the New Jersey Devils 2-1 on Friday night.

Chris Kunitz tied the game with a power-play goal with 3:11 left in regulation, spoiling a magnificent performance by New Jersey's Cory Schneider, who made 41 saves.

The winning goal came after Schneider made a close-in stop on Brandon Sutton. The Penguins kept the puck in the zone and Despres' shot from inside the blue line beat a screened Schneider.

Marc-Andre Fleury made 13 saves for the Penguins, who fell behind 1-0 when Devils forward Steve Bernier scored on a wraparound 6:08 into the third period.

New Jersey failed to tie its season-best, three-game winning streak. Pittsburgh won for the second time in seven games (2-3-2).