Carlisle United suffered their first defeat of the season when they went down 3-2 at League One side Shrewsbury Town.
The Blues had taken a 13th minute lead in the Carabao Cup-tie and were only pegged back in first half injury time.
Shrewsbury had then gone in front but Carlisle threatened to take it to penalties when they equalised nine minutes from time.
Shrewsbury came back to win it in the 86th minute to spoil Paul Simpson’s return to a club he managed for two years.
Overall it was a spirited effort from Carlisle and they had the Shrews worried in the first half after Ryan Edmondson latched onto a pass from Sonny Hilton on 13 minutes and fired past Marco Marosi.
Marosi also produced a timely save to deny Omari Patrick while Tomas Holy showed his quality with two particularly good stops to keep Carlisle in front.
Luke Leahy pulled the hosts level in stoppage time when his long range free kick deceived Holy.
It was still nip and tuck in the second-half with both sides missing chances before 15 minutes from the end Shrewsbury grabbed the lead.
Dan Udoh spun and shot accurately to beat Holy and it looked to be the winner.
But Kristian Dennis, who had replaced the injured Edmondson after 36 minutes, got on the end of Owen Moxon’s cross to give Carlisle parity.
But Carlisle went to sleep at a Matthew Pennington free kick on 86 minutes and Chey Dunkley had all the space he needed to fire the winner.