Substitute Shaun Whalley scored a stunning 85th-minute equaliser to snatch Shrewsbury a point from a 1-1 draw against 10-man Ipswich in a fiery Sky Bet League One clash.
James Norwood put the visitors ahead with his sixth-goal of the season after six minutes before team-mate Cameron Burgess was shown a second yellow card on 75 minutes.
That moment swung the momentum and Whalley spectacularly picked out the far corner from 25 yards.
Just five minutes in, Marko Marosi made a sensational save to keep out Conor Chaplin’s header but Norwood made no mistake one minute later – glancing Janoi Donacien’s cross into the far corner.
Shortly after – in a bizarre turn of events – play was halted as one of the linesmen suffered a leg injury and he had to be eventually replaced with the fourth official Lisa Rashid.
Ipswich were in control of the game until Burgess’ clumsy tackle on Marosi saw the defender sent off and Steve Cotterill’s men took advantage.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.