Scott Hartnell scored his second goal of the game with less than 1 second left in overtime to lift the Philadelphia Flyers to a 3-2 victory over the Penguins on Sunday, snapping Pittsburgh's 11-game winning streak.