The Black Cats took a first-half lead after fine strikes from Elliot Embleton and Nathan Broadhead inside the opening 14 minutes.
Yet a disjointed start to the second half saw Shrewsbury draw level after goals from Josh Vela and former Cats defender Tom Flanagan.
Nathan Broadhead then scored a stoppage-time winner when he headed home Jack Clarke's cross.
Our chief SAFC writer Phil Smith has delivered his verdict on how each Black Cats player fared at the Stadium of Light:
A message from the Football Clubs Editor
Our aim is to provide you with the best, most up-to-date and most informative Sunderland AFC coverage 365 days a year.
This depth of coverage costs, so to help us maintain the high-quality reporting that you are used to, please consider taking out a subscription to our new sports-only package here.
Your support is much appreciated. Richard Mennear, Football Clubs Editor
1 / 4