Match ends, Shrewsbury Town 2, Scunthorpe United 2.
Jean-Louis Akpa Akpro's stoppage-time goal rescued a League One point for Shrewsbury Town at home to Scunthorpe.
Sullay Kaikai blasted in for the home side after visiting goalkeeper Luke Daniels dropped a first-half corner.
Kyle Wootton levelled for Scunthorpe from 12 yards before Paddy Madden intercepted a backpass to net his 19th goal of the season for the visitors.
However, Akpa Akpro's cross from the left drifted in after Daniels was distracted by Andy Mangan.
His first League One goal in almost six months stretched Shrewsbury's unbeaten league run to seven games, nine points clear of the relegation zone while Scunthorpe drop to 13th.
Shrewsbury Town manager Micky Mellon told BBC Radio Shropshire:
"You have to say the result is frustration and relief for us. The players have rallied. It was a fantastic fightback from the lads. We have shown different qualities yet again.
"We didn't keep the ball in the second half and too many 50-50 decisions went against us from the referee. It was just foul after foul and that made it difficult for us.
"It's a big result for us and we have to work very hard to get results. We have to respect the point, but this is a massive learning curve and the future is looking good for this football club.
"We have battled on and we have picked up a really useful point against a very good side."
Scunthorpe United manager Nick Daws told BBC Radio Humberside:
"To concede in the 95th minute is always disappointing but that's how long the game lasts. I certainly wouldn't have argued if we had scored in that time.
"We're frustrated and disappointed but it just goes to show you can't switch off and you can't allow opportunities into your area and not keep clean sheets all the time.
"It's another point to the tally, keeps the unbeaten run going, one defeat in 10, and we've got work to do from now and working towards next week against Chesterfield.
"It was unfortunate but the effort in the second half to get back in the game was exactly what we asked for and exactly what we expected."
- 10WhalleySubstituted forAkpa-Akproat 71'minutes
- 17OgogoBooked at 58mins
- 29ColeBooked at 49mins
- 11KaikaiSubstituted forManganat 76'minutes
- 7VassellBooked at 90mins
- 33ClarkeBooked at 47mins
- 23M Wallace
- 18KingSubstituted forWilliamsat 62'minutes
- 9MaddenBooked at 54mins
- 22HopperSubstituted forWoottonat 56'minutes
- Lee Collins
- Shots on Target
Second Half ends, Shrewsbury Town 2, Scunthorpe United 2.
Goal! Shrewsbury Town 2, Scunthorpe United 2. Jean-Louis Akpa-Akpro (Shrewsbury Town) right footed shot from long range on the left to the bottom right corner.
Foul by Kyle Vassell (Shrewsbury Town).
Conor Townsend (Scunthorpe United) wins a free kick on the right wing.
Kyle Vassell (Shrewsbury Town) is shown the yellow card.
Attempt missed. Kyle Vassell (Shrewsbury Town) left footed shot from long range on the right is too high.
Hand ball by Kyle Vassell (Shrewsbury Town).
Foul by Andy Mangan (Shrewsbury Town).
Neal Bishop (Scunthorpe United) wins a free kick in the defensive half.
Attempt missed. Dominic Smith (Shrewsbury Town) header from the centre of the box misses to the right.
Corner, Shrewsbury Town. Conceded by Jordan Clarke.
Attempt saved. Kyle Vassell (Shrewsbury Town) left footed shot from outside the box is saved in the top centre of the goal.
Larnell Cole (Shrewsbury Town) wins a free kick on the right wing.
Foul by Luke Williams (Scunthorpe United).
Goal! Shrewsbury Town 1, Scunthorpe United 2. Paddy Madden (Scunthorpe United) right footed shot from the left side of the box to the bottom left corner.
Larnell Cole (Shrewsbury Town) wins a free kick in the defensive half.
Foul by Neal Bishop (Scunthorpe United).
Substitution, Shrewsbury Town. Andy Mangan replaces Sullay Kaikai.
Jack Grimmer (Shrewsbury Town) wins a free kick on the left wing.