Match ends, Scunthorpe United 1, Shrewsbury Town 2.
Second-half goals from Jon Nolan and Stefan Payne saw Shrewsbury Town come from behind to claim victory at snowy Scunthorpe.
But, while the Shrews' victory coincided with a much-improved performance after the break, their climb back into the automatic promotion places was via a tale of two penalties.
Scunthorpe went in front in only the eighth minute when a Josh Morris free-kick held up in the wind and deceived goalkeeper Stephen Henderson.
Crucially the hosts were unable to find a second goal with Duane Holmes volleying against the post and Morris seeing a low spot-kick saved just minutes before half-time after Ivan Toney had been bundled over in the box.
It was to prove a costly miss as the visitors levelled within six minutes of the restart, Nolan ghosting through to fire between the legs of Matt Gilks to complete a flowing team move in slippery conditions.
And an impressive turnaround was complete before the hour mark with Payne smashing his penalty into the top corner after Toney had tripped Nolan to earn his side a fourth-straight win.
Match report supplied by the Press Association.
- 12BishopSubstituted forClarkeat 68'minutes
- 23McArdleBooked at 62mins
- 5M Wallace
- 19HolmesSubstituted forAdelakunat 68'minutes
- 9ToneyBooked at 75minsSubstituted forWoottonat 78'minutes
- 22NsialaBooked at 8mins
- 4GodfreySubstituted forPayneat 32'minutes
- 20NolanBooked at 84mins
- 9MorrisBooked at 42minsSubstituted forJohn-Lewisat 87'minutes
- Michael Salisbury
- Shots on Target
Second Half ends, Scunthorpe United 1, Shrewsbury Town 2.
Corner, Shrewsbury Town. Conceded by Murray Wallace.
Foul by Kyle Wootton (Scunthorpe United).
Omar Beckles (Shrewsbury Town) wins a free kick on the right wing.
Foul by Shaun Whalley (Shrewsbury Town).
Murray Wallace (Scunthorpe United) wins a free kick in the defensive half.
Substitution, Shrewsbury Town. Lenell John-Lewis replaces Carlton Morris.
Corner, Scunthorpe United. Conceded by Mat Sadler.
Jon Nolan (Shrewsbury Town) is shown the yellow card for a bad foul.
Foul by Jon Nolan (Shrewsbury Town).
Ryan Yates (Scunthorpe United) wins a free kick in the defensive half.
Corner, Shrewsbury Town. Conceded by Cameron Burgess.
Abu Ogogo (Shrewsbury Town) hits the bar with a right footed shot from the centre of the box following a set piece situation.
Foul by Jordan Clarke (Scunthorpe United).
Jon Nolan (Shrewsbury Town) wins a free kick on the left wing.
Foul by Rory McArdle (Scunthorpe United).
Carlton Morris (Shrewsbury Town) wins a free kick in the defensive half.
Attempt saved. Alex Rodman (Shrewsbury Town) right footed shot from outside the box is saved in the top centre of the goal.
Substitution, Scunthorpe United. Kyle Wootton replaces Ivan Toney.