Group A
23/08/1987 Bologna FC - Campobasso 2:0
A.C.R. Messina - AC Cesena 0:1
SPAL 1907 Ferrara - Hellas Verona 0:1
26/08/1987 Campobasso - SPAL 1907 Ferrara 1:0
AC Cesena - Bologna FC 0:1
Hellas Verona - A.C.R. Messina 2:1
30/08/1987 Bologna FC - Hellas Verona 3:1
Campobasso - AC Cesena 1:2
A.C.R. Messina - SPAL 1907 Ferrara 3:1
02/09/1987 AC Cesena - Hellas Verona 7:8 pso
A.C.R. Messina - Campobasso 1:0
SPAL 1907 Ferrara - Bologna FC 5:4 pso
06/09/1987 A.C.R. Messina - Bologna FC 4:2 pso
SPAL 1907 Ferrara - AC Cesena 1:4
Hellas Verona - Campobasso 5:1
Group B
23/08/1987 Calcio Como - SS Barletta Calcio 2:1
AC Milan - AS Bari 5:0
Parma AC - SS Monza 1912 4:2
26/08/1987 AS Bari - SS Monza 1912 1:0
Calcio Como - AC Milan 1:2
Parma AC - SS Barletta Calcio 1:0
30/08/1987 AS Bari - SS Barletta Calcio 1:0
Calcio Como - Parma AC 1:2
SS Monza 1912 - AC Milan 0:2
02/09/1987 AS Bari - Calcio Como 0:1
SS Barletta Calcio - SS Monza 1912 5:2 pso
AC Milan - Parma AC 5:6 pso
06/09/1987 SS Barletta Calcio - AC Milan 4:6 pso
SS Monza 1912 - Calcio Como 0:3
Parma AC - AS Bari 4:3 pso
Group C
23/08/1987 Calcio Catania - Ascoli Calcio 4:6 pso
AC Reggiana - Brescia Calcio 1:0
Taranto FC - Inter 7:5 pso
26/08/1987 Ascoli Calcio - AC Reggiana 2:1
Brescia Calcio - Taranto FC 4:0
Inter - Calcio Catania 4:1
30/08/1987 Brescia Calcio - Inter 6:4 pso
AC Reggiana - Calcio Catania 3:1
Taranto FC - Ascoli Calcio 1:0
02/09/1987 Ascoli Calcio - Brescia Calcio 2:0
Calcio Catania - Taranto FC 1:0
AC Reggiana - Inter 8:9 pso
06/09/1987 Brescia Calcio - Calcio Catania 0:1
Inter - Ascoli Calcio 5:4 pso
Taranto FC - AC Reggiana 3:2
Group D
23/08/1987 US Cremonese - Centese 1:0
Piacenza Calcio - Empoli FC 2:3
Sambenedettese - US Avellino 0:3
26/08/1987 US Avellino - Piacenza Calcio 1:0
Centese - Empoli FC 7:6 pso
Sambenedettese - US Cremonese 2:5 pso
30/08/1987 US Avellino - Centese 1:0
Empoli FC - US Cremonese 3:2
Piacenza Calcio - Sambenedettese 2:1
02/09/1987 US Cremonese - US Avellino 4:5 pso
Piacenza Calcio - Centese 2:1
Sambenedettese - Empoli FC 2:1
06/09/1987 Centese - Sambenedettese 4:5 pso
US Cremonese - Piacenza Calcio 5:6 pso
Empoli FC - US Avellino 2:0
Group E
23/08/1987 US Livorno - Udinese Calcio 1:0
SSC Napoli - Modena FC 4:0
ACF Fiorentina - Calcio Padova 0:1
26/08/1987 ACF Fiorentina - Udinese Calcio 2:0
Modena FC - Calcio Padova 4:3 pso
US Livorno - SSC Napoli 0:2
30/08/1987 Modena FC - ACF Fiorentina 0:2
Calcio Padova - US Livorno 7:5 pso
Udinese Calcio - SSC Napoli 0:2
02/09/1987 ACF Fiorentina - US Livorno 2:1
SSC Napoli - Calcio Padova 1:0
Udinese Calcio - Modena FC 4:1
06/09/1987 Modena FC - US Livorno 0:1
SSC Napoli - ACF Fiorentina 2:1
Calcio Padova - Udinese Calcio 4:5 pso
Group F
23/08/1987 Pescara Calcio - Genoa CFC 5:1
AS Roma - AC Monopoli 1:0
Unione Triestina - Cagliari Calcio 2:0
26/08/1987 Cagliari Calcio - Genoa CFC 0:2
AC Monopoli - Pescara Calcio 1:4
Unione Triestina - AS Roma 0:2
30/08/1987 Genoa CFC - Unione Triestina 1:0
AC Monopoli - Cagliari Calcio 5:3 pso
Pescara Calcio - AS Roma 3:4 pso
02/09/1987 Cagliari Calcio - Pescara Calcio 0:1
AS Roma - Genoa CFC 2:1
Unione Triestina - AC Monopoli 7:6 pso
06/09/1987 Cagliari Calcio - AS Roma 2:5 pso
Genoa CFC - AC Monopoli 0:2
Pescara Calcio - Unione Triestina 3:2
Group G
23/08/1987 US Arezzo - Sampdoria 0:2
Atalanta - Lanerossi Vicenza 3:1
Cosenza Calcio - Torino FC 0:1
26/08/1987 Lanerossi Vicenza - US Arezzo 1:0
Sampdoria - Cosenza Calcio 2:0
Torino FC - Atalanta 2:1
30/08/1987 US Arezzo - Torino FC 1:5
Atalanta - Cosenza Calcio 2:1
Lanerossi Vicenza - Sampdoria 1:2
02/09/1987 Cosenza Calcio - US Arezzo 10:9 pso
Lanerossi Vicenza - Torino FC 0:1
Sampdoria - Atalanta 2:0
06/09/1987 US Arezzo - Atalanta 5:4 pso
Cosenza Calcio - Lanerossi Vicenza 5:3 pso
Torino FC - Sampdoria 0:2
Group H
23/08/1987 US Casertana - US Catanzaro 1:0
US Lecce - Juventus 0:3
Pisa SC - Lazio Roma 4:5 pso
26/08/1987 US Catanzaro - Pisa SC 0:1
Lazio Roma - Juventus 3:5 pso
US Lecce - US Casertana 2:0
30/08/1987 US Casertana - Pisa SC 0:1
US Catanzaro - Juventus 0:3
Lazio Roma - US Lecce 1:0
02/09/1987 US Catanzaro - Lazio Roma 5:0
Juventus - US Casertana 4:2 pso
US Lecce - Pisa SC 5:4 pso
06/09/1987 US Catanzaro - US Lecce 1:4 pso
Lazio Roma - US Casertana 2:0
Pisa SC - Juventus 2:1
Round of 16
06/01/1988 Bologna FC - Inter 1:3
Empoli FC - AS Roma 2:1
Juventus - Pescara Calcio 1:0
AC Milan - Ascoli Calcio 0:1
SSC Napoli - ACF Fiorentina 2:3
Parma AC - US Avellino 0:0
Pisa SC - Sampdoria 2:1
Hellas Verona - Torino FC 1:0
20/01/1988 Inter - Bologna FC 3:0
AS Roma - Empoli FC 0:0
Pescara Calcio - Juventus 2:6
Ascoli Calcio - AC Milan 4:3 pso
ACF Fiorentina - SSC Napoli 1:3
US Avellino - Parma AC 2:0
Sampdoria - Pisa SC 2:0
Torino FC - Hellas Verona 4:1 pso
Quarter-finals
10/02/1988 US Avellino - Juventus 1:1
Inter - Empoli FC 2:1
Sampdoria - Ascoli Calcio 4:2
Torino FC - SSC Napoli 1:1
02/03/1988 Juventus - US Avellino 1:0
Empoli FC - Inter 0:1
Ascoli Calcio - Sampdoria 1:1
SSC Napoli - Torino FC 2:3
Semi-finals
06/04/1988 Inter - Sampdoria 0:0
Torino FC - Juventus 2:0
20/04/1988 Sampdoria - Inter 1:0
Juventus - Torino FC 2:1
Final
05/05/1988 20:00 Sampdoria - Torino FC 2:0
19/05/1988 20:00 Torino FC - Sampdoria 2:1 aet