Primera ronda
26.08.1990 Cosenza Calcio - SS Barletta Calcio 0:1
Fiorentina - AC Venezia 1:0
AC Reggiana - Calcio Como 0:1
Reggina Calcio - Modena FC 1:3
US Cremonese - NAC Mantova 2:0
Brescia Calcio - Salernitana Sport 0:0
Hellas Verona - US Palermo 2:1
Calcio Padova - AC Monza 3:1
US Avellino - Taranto FC 1:1
Udinese - US Casertana 4:1
US Foggia - Lucchese 4:1
Ascoli Calcio - Giarre 1:0
Ancona Calcio - A.C.R. Messina 2:2
Pescara Calcio - US Catanzaro 1:0
US Lecce - Empoli 0:0
US Triestina - Licata 1:0
02.09.1990 SS Barletta Calcio - Cosenza Calcio 0:3 pró.
AC Venezia - Fiorentina 0:1
Calcio Como - AC Reggiana 1:2 pró.
Modena FC - Reggina Calcio 1:1
NAC Mantova - US Cremonese 0:0
Salernitana Sport - Brescia Calcio 0:1
US Palermo - Hellas Verona 1:3
AC Monza - Calcio Padova 2:0
Taranto FC - US Avellino 2:0
US Casertana - Udinese 1:0
Lucchese - US Foggia 3:1
Giarre - Ascoli Calcio 2:0
A.C.R. Messina - Ancona Calcio 1:1
US Catanzaro - Pescara Calcio 0:2
Empoli - US Lecce 4:5 pn.
Licata - US Triestina 0:1
Segunda ronda
05.09.1990 Nápoles - Cosenza Calcio 3:0 (0:0)
Fiorentina - Parma AC 1:0 (0:0)
Bolonia - AC Reggiana 4:1 (2:1)
Modena FC - Lazio 0:0 (0:0)
AC Cesena - US Cremonese 4:3 (2:1)
Sampdoria - Brescia Calcio 1:1 (0:1)
Hellas Verona - Torino 0:4 (0:1)
AC Monza - Inter 0:1 (0:0)
Juventus - Taranto FC 2:0 (1:0)
Udinese - Pisa SC 0:1 (0:0)
Roma - US Foggia 1:0 (1:0)
Giarre - Génova 0:0 (0:0)
AS Bari - A.C.R. Messina 0:0 (0:0)
Atalanta - Pescara Calcio 2:0 (0:0)
US Lecce - Cagliari Calcio 4:0 (0:0)
Milan - US Triestina 1:0 (1:0)
12.09.1990 Cosenza Calcio - Nápoles 0:2 (0:0)
Parma AC - Fiorentina 0:1 (0:1)
AC Reggiana - Bolonia 1:0 (0:0)
US Cremonese - AC Cesena 2:0 (1:0)
Brescia Calcio - Sampdoria 0:4 (0:1)
Torino - Hellas Verona 0:1 (0:1)
Inter - AC Monza 2:1 (1:0)
Taranto FC - Juventus 2:1 (1:1)
Pisa SC - Udinese 1:0 (1:0)
US Foggia - Roma 1:3 (1:2)
Génova - Giarre 3:0 (2:0)
A.C.R. Messina - AS Bari 3:5 (0:0, 0:0, 0:0) pn.
Cagliari Calcio - US Lecce 0:1 (0:0)
US Triestina - Milan 1:1 (1:0)
13.09.1990 Lazio - Modena FC 1:3 (1:1)
10.10.1990 Pescara Calcio - Atalanta 1:0 (0:0)
Octavos de final
14.11.1990 Nápoles - Fiorentina 2:1 (1:0)
Sampdoria - US Cremonese 1:1 (0:1)
Juventus - Pisa SC 3:2 (2:1)
Roma - Génova 2:0 (1:0)
Atalanta - AS Bari 1:0 (1:0)
Milan - US Lecce 3:0 (0:0)
15.11.1990 Bolonia - Modena FC 1:0 (1:0)
09.01.1991 Inter - Torino 2:1 (0:1)
21.11.1990 Fiorentina - Nápoles 0:0 (0:0)
US Cremonese - Sampdoria 2:3 (1:0)
Pisa SC - Juventus 1:2 (0:2)
Génova - Roma 1:1 (0:0)
AS Bari - Atalanta 3:0 (0:0)
US Lecce - Milan 2:2 (1:1)
22.11.1990 Modena FC - Bolonia 1:2 (0:1)
23.01.1991 Torino - Inter 1:0 (1:0)
Cuartos de final
06.02.1991 20:15 AS Bari - Milan 0:1 (0:0)
20:30 Nápoles - Bolonia 0:1 (0:0)
20:30 Torino - Sampdoria 1:0 (1:0)
07.02.1991 Roma - Juventus 1:1 (1:0)
19.02.1991 Sampdoria - Torino 4:2 (1:0, 1:0, 1:0) pn.
20.02.1991 20:30 Bolonia - Nápoles 1:3 (0:0)
20:30 Juventus - Roma 0:2 (0:2)
20:30 Milan - AS Bari 0:0 (0:0)
Semifinales
12.03.1991 Nápoles - Sampdoria 1:0 (1:0)
13.03.1991 Milan - Roma 0:0 (0:0)
02.04.1991 Roma - Milan 1:0 (1:0)
03.04.1991 Sampdoria - Nápoles 2:0 (1:0)
Final
30.05.1991 Roma - Sampdoria 3:1 (3:1)
09.06.1991 Sampdoria - Roma 1:1 (1:1)