Brescia were leading until the 91st minute, but were eliminated from the Coppa Italia Third Round in extra time by Perugia.
The 2-1 result means Perugia will go through to face either Sassuolo or Spezia in the Fourth Round in December.
The Rondinelle had reason to celebrate at the Stadio Curi, as it was announced this evening that Mario Balotelli has signed for his hometown club.
Eugenio Corini’s side won the Serie B title last season to earn promotion, but their Coppa Italia campaign is already over.
Alfredo Donnarumma had put the visitors in front on the stroke of half-time, pouncing on a double defensive error to finish it off one-on-one.
It seemed to be a comfortable evening for Brescia, but deep into stoppages there was a surprise Perugia equaliser, as Jesse Joronen parried the first Federico Melchiorri effort, but could do nothing on the rebound.
The tie went to extra time and Perugia came out on top thanks to a ferocious long-range Cristian Buonaiuto screamer that swerved beyond helpless Joronen.
Perugia 2-1 Brescia (aet)
Donnarumma 43 (B), Melchiorri 92 (P), Buonaiuto 104 (P)
Brescia: Joronen; Sabelli, Chancellor, Magnani, Mateju; Zmrhal, Tonali, Bisoli; Spalek, Donnarumma, Torregrossa
Watch Serie A live in the UK on Premier Sports for just £11.99 per month including live LaLiga, Eredivisie, Scottish Cup Football and more. Visit: https://subscribe.premiersports.tv/