Primera fase
Grupo 1
| Equipo |
Pt |
| 1. Juventus |
7 |
| 2. Cesena |
5 |
| 3. Brescia |
4 |
| 4. Sambenedettese |
2 |
| 5. Verona |
2 |
|
|
|
| I giornata |
| Sambenedettese | 0-2 | Juventus |
| Verona | 1-0 | Brescia |
| II giornata |
| Brescia | 0-2 | Juventus |
| Cesena | 2-0 | Verona |
| III giornata |
| Juventus | 0-0 | Cesena |
| Sambenedettese | 0-1 | Brescia |
| IV giornata |
| Cesena | 3-1 | Sambenedettese |
| Juventus | 4-2 | Verona |
| V giornata |
| Brescia | 2-1 | Cesena |
| Verona | 3-5 | Sambenedettese |
Grupo 2
| Equipo |
Pt |
| 1. Monza |
5 |
| 2. Lazio |
4 |
| 3. Varese |
4 |
| 4. Ternana |
4 |
| 5. Bologna |
3 |
|
|
|
| I giornata |
| Monza | 3-0 | Ternana |
| Varese | 2-1 | Lazio |
| II giornata |
| Lazio | 2-1 | Monza |
| Ternana | 2-1 | Bologna |
| III giornata |
| Bologna | 1-0 | Lazio |
| Varese | 0-0 | Monza |
| IV giornata |
| Bologna | 1-1 | Varese |
| Lazio | 4-1 | Ternana |
| V giornata |
| Monza | 3-2 | Bologna |
| Ternana | 1-0 | Varese |
Grupo 3
| Equipo |
Pt |
| 1. Fiorentina |
8 |
| 2. Roma |
6 |
| 3. Sampdoria |
3 |
| 4. Modena |
2 |
| 5. Rimini |
1 |
|
|
|
| I giornata |
| Modena | 1-2 | Sampdoria |
| Rimini | 1-2 | Fiorentina |
| II giornata |
| Rimini | 0-2 | Modena |
| Sampdoria | 1-2 | Roma |
| III giornata |
| Fiorentina | 2-0 | Modena |
| Roma | 3-2 | Rimini |
| IV giornata |
| Fiorentina | 4-2 | Sampdoria |
| Modena | 1-2 | Roma |
| V giornata |
| Roma | 0-1 | Fiorentina |
| Sampdoria | 0-0 | Rimini |
Grupo 4
| Equipo |
Pt |
| 1. Torino |
7 |
| 2. Genoa |
5 |
| 3. Lecce |
4 |
| 4. Foggia |
3 |
| 5. Bari |
1 |
|
|
|
| I giornata |
| Genoa | 5-1 | Foggia |
| Lecce | 1-0 | Bari |
| II giornata |
| Bari | 1-2 | Genoa |
| Torino | 4-2 | Foggia |
| III giornata |
| Foggia | 4-1 | Bari |
| Lecce | 0-1 | Torino |
| IV giornata |
| Bari | 0-0 | Torino |
| Genoa | 1-1 | Lecce |
| V giornata |
| Foggia | 1-1 | Lecce |
| Torino | 2-1 | Genoa |
Grupo 5
| Equipo |
Pt |
| 1. Inter |
7 |
| 2. Ascoli |
6 |
| 3. Atalanta |
3 |
| 4. Cremonese |
3 |
| 5. Como |
1 |
|
|
|
| I giornata |
| Atalanta | 2-1 | Cremonese |
| Como | 0-2 | Inter |
| II giornata |
| Atalanta | 0-0 | Como |
| Inter | 0-0 | Ascoli |
| III giornata |
| Ascoli | 2-1 | Atalanta |
| Cremonese | 1-0 | Como |
| IV giornata |
| Ascoli | 0-0 | Cremonese |
| Inter | 3-1 | Atalanta |
| V giornata |
| Como | 1-2 | Ascoli |
| Cremonese | 0-2 | Inter |
Grupo 6
| Equipo |
Pt
|
| 1. Napoli |
8 |
| 2. Palermo |
4 |
| 3. Lanerossi Vicenza |
3 |
| 4. Catanzaro |
3 |
| 5. Avellino |
2 |
|
|
|
| I giornata |
| Catanzaro | 2-0 | Avellino |
| Lanerossi Vicenza | 1-2 | Palermo |
| II giornata |
| Avellino | 1-2 | Lanerossi Vicenza |
| Napoli | 2-0 | Catanzaro |
| III giornata |
| Catanzaro | 2-2 | Lanerossi Vicenza |
| Palermo | 2-3 | Napoli |
| IV giornata |
| Avellino | 2-0 | Palermo |
| Lanerossi Vicenza | 1-2 | Napoli |
| V giornata |
| Napoli | 4-0 | Avellino |
| Palermo | 1-0 | Catanzaro |
Grupo 7
| Equipo |
Pt
|
| 1. Taranto* |
6 |
| 2. Pescara |
6 |
| 3. Perugia |
6 |
| 4. Cagliari |
2 |
| 5. Pistoiese |
0 |
(*)dopo spareggio: Pescara - Taranto 2-2, 0-1
|
|
|
| I giornata |
| Cagliari | 0-2 | Perugia |
| Taranto | 3-0 | Pistoiese |
| II giornata |
| Pescara | 0-0 | Taranto |
| Pistoiese | 0-1 | Perugia |
| III giornata |
| Cagliari | 2-1 | Pistoiese |
| Perugia | 1-1 | Pescara |
| IV giornata |
| Perugia | 0-0 | Taranto |
| Pescara | 4-1 | Cagliari |
| V giornata |
| Pistoiese | 0-2 | Pescara |
| Taranto | 4-2 | Cagliari |
Segunda fase
El AC Milan comenzó desde la segunda fase por ser el campeón defensor.
Grupo A
| Equipo |
Pt |
| 1. Inter |
9 |
| 2. Fiorentina |
7 |
| 3. Torino |
5 |
| 4. Monza |
3 |
|
|
|
| I giornata |
| Monza | 1-3 | Torino |
| Inter | 2-2 | Fiorentina |
| II giornata |
| Monza | 0-2 | Inter |
| Torino | 0-0 | Fiorentina |
| III giornata |
| Fiorentina | 2-0 | Monza |
| Inter | 1-0 | Torino |
| IV giornata |
| Torino | 1-1 | Monza |
| Fiorentina | 0-0 | Inter |
| V giornata |
| Fiorentina | 2-0 | Torino |
| Inter | 3-0 | Monza |
| VI giornata |
| Monza | 3-2 | Fiorentina |
| Torino | 0-0 | Inter |
Grupo B
(*)diferencia de gol
|
|
|
| I giornata |
| Taranto | 1-1 | Milan |
| Napoli | 5-0 | Juventus |
| II giornata |
| Taranto | 1-1 | Juventus |
| Milan | 1-1 | Napoli |
| III giornata |
| Juventus | 0-3 | Milan |
| Napoli | 3-0 | Taranto |
| IV giornata |
| Milan | 2-0 | Taranto |
| Juventus | 1-0 | Napoli |
| V giornata |
| Juventus | 3-1 | Taranto |
| Napoli | 1-0 | Milan |
| VI giornata |
| Milan | 4-2 | Juventus |
| Taranto | 0-0 | Napoli |
Final
Inter: Cipollini, Canuti, Fedele (58' Chierico), Baresi I, Gasparini, Bini, Scanziani, Oriali, Altobelli, Marini, Muraro (89' Anastasi) - All.: Eugenio Bersellini.
Napoli Mattolini, Bruscolotti, La Palma, Restelli, Ferrario, Stanzione, Vinazzani, Juliano, Savoldi I, Valente (62' Mocellin), Chiarugi - All.: Di Marzio.
Goles: 6' Restelli, 18' Altobelli, 89' Bini.