Josh Morris' penalty two minutes from time earned Scunthorpe a 2-1 success over Peterborough and a first win in six Sky Bet League One games.
The winger converted from the spot after Simon Church had been felled by Jonathan Bond as he latched on to a poor backpass and attempted to take the ball around the Posh keeper.
The strike completed an impressive comeback from the Iron, who had been behind until the 79th minute as a result of Andrew Hughes' well-hit volley six minutes after the break.
After an uneventful first half, Scunthorpe made a bright start to the second, with Hughes' goal, which came when a corner ran through to him at the back post, coming against the run of play.
But the hosts got back on level terms with 11 minutes to play courtesy of Lee Novak's well-directed header and when Church intercepted Hughes' under-hit ball back to his keeper, Morris made the most of the opportunity to secure what had earlier looked like an unlikely three points.