Wednesday were dumped out of the FA Cup by a 97th minute goal from Shrewsbury’s Jack Grimmer after we twice led the division one side.
Lewis McGugan, who has failed to command a starting place for several weeks, struck in each half for the Owls but that wasn’t enough to secure victory and the home side had the last word.
With the game at 2-2 and deep into injury time, Wednesday had a strong penalty appeal turned down for what looked an unfair challenge on Atdhe Nuhiu and shortly afterwards Shrewsbury broke away for Grimmer to head them into the fifth round.
McGugan had fired us ahead after only 19 minutes and Wednesday looked in control in the first half, with the home side posing few threats.
However, Shrewsbury came out with far more aggression after the break and caused problems for the Owls defence before Jean-Louis Akpa-Akpro headed them level on 56 minutes.
McGugan looked to have come to our rescue with only 16 minutes remaining as he rifled home from long range but Shrewsbury were not be denied and levelled matters again with three minutes left in normal time.
Vincent Sasso fouled Akpa-Akpro in the box and, although Lewis Price saved the same player’s spot kick, Shaun Whalley reacted quickest to convert from the rebound.
And worse followed deep into added time as Grimmer grabbed the winner.