Crotone needed penalties to get the better of Brescia after a twisting 2-2 draw and will face Udinese in the Second Round of the Coppa Italia.
Simone Mulattieri found the net on his debut after the loan switch from Inter, forcing extra time.
Marko Pajac was shown a straight red card for Brescia in the final minute after a reckless sliding tackle with studs up.
Crotone 1-1 Brescia (5-4 on pens)
Vulic 26 (C), Van de Looi 46 (B), Bajic 67 (B), Mulattieri 77 (C)
Sent off: Pajac 120 (B)