Chey Dunkley struck in stoppage time as Shrewsbury fought back from two goals behind to secure a 3-2 win over Exeter.
After Pierce Sweeney and Jonathan Grounds put the Grecians in control, the Shrews responded through Matthew Pennington and Tom Bayliss before the late drama.
Four of the five goals came in an entertaining first half at New Meadow.
Sweeney broke the deadlock in the 17th minute as he smashed home at the back post.
Grounds doubled the visitors’ lead three minutes later as his long-range strike was deflected in.
UEFA rejects requests to play national anthem at Wednesday’s CL matches
Mendy found not guilty of one count of rape
Brundle: Max unstoppable – but Italian GP raised ‘painful’ F1 issues
Transfer Centre: Everton sign Jakupovic as GK cover