There were more huge upsets in the Coppa Italia Third Round, as Perugia humiliated Benevento 4-0, Bologna were knocked out by Cittadella and Cagliari beat Palermo on penalties.
Bologna at least had the excuse of being down to 10 men for 85 minutes, as Simone Verdi foolishly got himself sent off for lashing out an elbow.
Benevento are new to Serie A, but their Coppa Italia adventure is already over for this season, as Serie B outfit Perugia earned a shock 4-0 away victory.
Italy Under-21 international Alberto Cerri was the star of the show with a hat-trick, but Danilo Cataldi saw red for Benevento.
Chievo thought they were going into extra time against Ascoli, but deep into stoppages Fabrizio Cacciatore popped up with a decisive left-foot strike.
Frosinone made life surprisingly difficult for Udinese, as Cyril Thereau, Kevin Lasagna and Jakub Jankto secured a 3-2 thriller.
Sampdoria celebrated the club’s 71st birthday in style with a 3-0 hammering of Foggia. Summer signings Gianluca Caprari and Dawid Kownacki were both on target after Edgar Barreto’s opener, while Gaston Ramirez made his debut.
Sassuolo made short work of Spezia, winning 2-0 with Simone Missiroli and Domenico Berardi goals in the opening half-hour.
Cagliari drew 1-1 with Palermo and were forced to go all the way to penalties, the Sardinians winning 5-3.
Genoa v Cesena
Crotone 2-1 Piacenza
Torino 7-1 Trapani
Carpi 3-3 Salernitana (aet, Carpi win on pens)
Sassuolo 2-0 Spezia
Bari 2-1 Cremonese
Udinese 3-2 Frosinone
Benevento 0-4 Perugia
Chievo 2-1 Ascoli
Verona v Avellino
Cagliari 1-1 Palermo (aet, 5-3 on pens)
Pordenone 3-2 Lecce
Sampdoria 3-0 Foggia
Brescia 1-3 Pescara
Bologna 0-3 Cittadella
Spal 1-0 Renate
Genoa/Cesena v Crotone
Torino v Carpi
Sassuolo v Bari
Udinese v Perugia
Chievo v Verona/Avellino
Cagliari v Pordenone
Sampdoria v Pescara
Cittadella v Spal