# Coppa dei Campioni 1988-1989

La Coppa dei Campioni 1988-1989, trentaquattresima edizione del torneo, vide la partecipazione di 31 squadre. Il torneo venne vinto per la terza volta dal Milan, che sconfisse in finale la Steaua Bucarest a sedici anni dal suo ultimo successo internazionale, e a venti dal suo ultimo titolo continentale.

## Risultati
### Tabellone

| Primo turno | Primo turno | Primo turno | Primo turno | Ottavi di finale | Ottavi di finale | Ottavi di finale | Ottavi di finale | Quarti di finale | Quarti di finale | Quarti di finale | Quarti di finale | Semifinali | Semifinali | Semifinali | Semifinali | | Finale | Finale |
| Ħamrun Spartans | 2 | 0 | 2 |
| 17 Nëntori Tirana | 1 | 2 | 3 |
| 17 Nëntori Tirana | 1 | 2 | 3 | 17 Nëntori Tirana | 0 | 0 | 0 |
| | | | | IFK Göteborg | 3 | 1 | 4 |
| Pezoporikos Larnaca | 1 | 1 | 2 | IFK Göteborg | 3 | 1 | 4 |
| IFK Göteborg | 2 | 5 | 7 | | | | | | | |
| IFK Göteborg | 2 | 5 | 7 | | | | | IFK Göteborg | 1 | 1 | 2 |
| | | | | | | | | Steaua Bucarest | 0 | 5 | 5 |
| Sparta Praga | 1 | 2 | 3 | | | | | Steaua Bucarest | 0 | 5 | 5 |
| Steaua Bucarest | 5 | 2 | 7 | | | | | | | | | | | |
| Steaua Bucarest | 5 | 2 | 7 | Steaua Bucarest | 3 | 2 | 5 | | | | | | | |
| | | | | Spartak Mosca | 0 | 1 | 1 | | | | | | | |
| Spartak Mosca | 2 | 1 | 3 | Spartak Mosca | 0 | 1 | 1 | | | | | | | | |
| Glentoran | 0 | 1 | 1 | | | | | | | | | | | | | | | |
| Glentoran | 0 | 1 | 1 | | | | | | | | | Steaua Bucarest | 4 | 1 | 5 |
| | | | | | | | | | | | | Galatasaray | 0 | 1 | 1 | |
| Club Bruges (gfc) | 1 | 1 | 2 | | | | | | | | | Galatasaray | 0 | 1 | 1 | |
| Brøndby | 0 | 2 | 2 | | | | | | | | | | | | | | | |
| Brøndby | 0 | 2 | 2 | Club Bruges | 1 | 1 | 2 | | | | | | | | | | | |
| | | | | Monaco | 0 | 6 | 6 | | | | | | | | | | | |
| Valur | 1 | 0 | 1 | Monaco | 0 | 6 | 6 | | | | | | | | | | | |
| Monaco | 0 | 2 | 2 | | | | | | | | | | | | | | | |
| Monaco | 0 | 2 | 2 | | | | | Monaco | 0 | 1 | 1 | | | | | | | |
| | | | | | | | | Galatasaray | 1 | 1 | 2 | | | | | | | |
| Larissa | 2 | 1 | 3 (0) | | | | | Galatasaray | 1 | 1 | 2 | | | | | | | |
| Neuchâtel Xamax (dtr) | 1 | 2 | 3 (3) | | | | | | | | | | | | | | | |
| Neuchâtel Xamax (dtr) | 1 | 2 | 3 (3) | Neuchâtel Xamax | 3 | 0 | 3 | | | | | | | | | | | |
| | | | | Galatasaray | 0 | 5 | 5 | | | | | | | | | | | |
| Rapid Vienna | 2 | 0 | 2 | Galatasaray | 0 | 5 | 5 | | | | | | | | | | | |
| Galatasaray | 1 | 2 | 3 | | | | | | | | | | | | | | | |
| Galatasaray | 1 | 2 | 3 | | | | | | | | | | | | | | Steaua Bucarest | 0 |
| | | | | | | | | | | | | | | | | | Milan | 4 |
| | | | | PSV | 5 | 0 | 5 | | | | | | | | | | | |
| | | | | Porto | 0 | 2 | 2 | | | | | | | | | | | |
| Porto | 3 | 0 | 3 | Porto | 0 | 2 | 2 | | | | | | | | | | | |
| HJK | 0 | 2 | 2 | | | | | | | | | | | | | | | |
| HJK | 0 | 2 | 2 | | | | | PSV | 1 | 1 | 2 | | | | | | | |
| | | | | | | | | Real Madrid (dts) | 1 | 2 | 3 | | | | | | | |
| Górnik Zabrze | 3 | 4 | 7 | | | | | Real Madrid (dts) | 1 | 2 | 3 | | | | | | | |
| Jeunesse Esch | 0 | 1 | 1 | | | | | | | | | | | | | | | |
| Jeunesse Esch | 0 | 1 | 1 | Górnik Zabrze | 0 | 2 | 2 | | | | | | | | | | | |
| | | | | Real Madrid | 1 | 3 | 4 | | | | | | | | | | | |
| Real Madrid | 3 | 1 | 4 | Real Madrid | 1 | 3 | 4 | | | | | | | | | | | |
| Moss | 0 | 0 | 0 | | | | | | | | | | | | | | | |
| Moss | 0 | 0 | 0 | | | | | | | | | Real Madrid | 1 | 0 | 1 | |
| | | | | | | | | | | | | | Milan | 1 | 5 | 6 |
| Honvéd | 1 | 0 | 1 | | | | | | | | | | Milan | 1 | 5 | 6 |
| Celtic | 0 | 4 | 4 | | | | | | | | | | | | | | | |
| Celtic | 0 | 4 | 4 | Celtic | 0 | 0 | 0 | | | | | | | | | |
| | | | | Werder Brema | 1 | 0 | 1 | | | | | | | | |
| BFC Dynamo | 3 | 0 | 3 | Werder Brema | 1 | 0 | 1 | | | | | | | | |
| Werder Brema | 0 | 5 | 5 | | | | | | | | | | | |
| Werder Brema | 0 | 5 | 5 | | | | | Werder Brema | 0 | 0 | 0 |
| | | | | | | | | Milan | 0 | 1 | 1 |
| Vitoša Sofia | 0 | 2 | 2 | | | | | Milan | 0 | 1 | 1 |
| Milan | 2 | 5 | 7 | | | | | | |
| Milan | 2 | 5 | 7 | Milan (dtr) | 1 | 1 | 2 (4) |
| | | | | Stella Rossa | 1 | 1 | 2 (2) |
| Dundalk | 0 | 0 | 0 | Stella Rossa | 1 | 1 | 2 (2) |
| Stella Rossa | 5 | 3 | 8 |

### Primo turno

PSV Eindhoven
Liverpool
| Squadra 1 | Totale | Squadra 2 | Andata | Ritorno |
| Porto | 3 - 2 | HJK Helsinki | 3 - 0 | 0 - 2 |
| Górnik Zabrze | 7 - 1 | Jeunesse d'Esch | 3 - 0 | 4 - 1 |
| Real Madrid | 4 - 0 | Moss FK | 3 - 0 | 1 - 0 |
| Honvéd | 1 - 4 | Celtic | 1 - 0 | 0 - 4 |
| Dinamo Berlino | 3 - 5 | Werder Brema | 3 - 0 | 0 - 5 |
| Vitoša Sofia | 2 - 7 | Milan | 0 - 2 | 2 - 5 |
| Dundalk | 0 - 8 | Stella Rossa | 0 - 5 | 0 - 3 |
| Hamrun Spartans | 2 - 3 | 17 Nëntori Tirana | 2 - 1 | 0 - 2 |
| Pezoporikos Larnaca | 2 - 7 | Göteborg | 1 - 2 | 1 - 5 |
| Sparta Praga | 3 - 7 | Steaua Bucarest | 1 - 5 | 2 - 2 |
| Spartak Mosca | 3 - 1 | Glentoran | 2 - 0 | 1 - 1 |
| Club Bruges | 2 - 2 (gfc) | Brøndby | 1 - 0 | 1 - 2 |
| Valur | 1 - 2 | Monaco | 1 - 0 | 0 - 2 |
| AE Larissa | 3 - 3 (0-3 dcr) | Neuchâtel Xamax | 2 - 1 | 1 - 2 |
| Rapid Vienna | 2 - 3 | Galatasaray | 2 - 1 | 0 - 2 |

### Ottavi di finale

| Squadra 1 | Totale | Squadra 2 | Andata | Ritorno |
| PSV | 5 - 2 | Porto | 5 - 0 | 0 - 2 |
| Górnik Zabrze | 2 - 4 | Real Madrid | 0 - 1 | 2 - 3 |
| Celtic | 0 - 1 | Werder Brema | 0 - 1 | 0 - 0 |
| Milan | 2 - 2 (4-2 dcr) | Stella Rossa | 1 - 1 | 1 - 1* |
| 17 Nëntori Tirana | 0 - 4 | Göteborg | 0 - 3 | 0 - 1 |
| Steaua Bucarest | 5 - 1 | Spartak Mosca | 3 - 0 | 2 - 1 |
| Club Bruges | 2 - 6 | Monaco | 1 - 0 | 1 - 6 |
| Neuchâtel Xamax | 3 - 5 | Galatasaray | 3 - 0 | 0 - 5 |
*Gara sospesa al 57º per nebbia sull'1-0 per la Stella Rossa e recuperata il giorno seguente dall'inizio.

### Quarti di finale

| Squadra 1 | Totale | Squadra 2 | Andata | Ritorno |
| PSV Eindhoven | 2 - 3 | Real Madrid | 1 - 1 | 1 - 2 (dts) |
| Werder Brema | 0 - 1 | Milan | 0 - 0 | 0 - 1 |
| Göteborg | 2 - 5 | Steaua Bucarest | 1 - 0 | 1 - 5 |
| Monaco | 1 - 2 | Galatasaray | 0 - 1 | 1 - 1 |

### Semifinali

| Squadra 1 | Totale | Squadra 2 | Andata | Ritorno |
| Real Madrid | 1 - 6 | Milan | 1 - 1 | 0 - 5 |
| Steaua Bucarest | 5 - 1 | Galatasaray | 4 - 0 | 1 - 1 |

### Finale

| Steaua Bucarest | Milan |
Steaua Bucarest :
| P | 1 | Silviu Lung |
| D | 2 | Dan Petrescu |
| D | 6 | Ștefan Iovan |
| D | 4 | Adrian Bumbescu |
| D | 3 | Nicolae Ungureanu |
| C | 5 | Tudorel Stoica (C) |
| A | 7 | Marius Lăcătuș |
| C | 8 | Daniel Minea |
| A | 9 | Victor Pițurcă |
| C | 10 | Gheorghe Hagi |
| C | 11 | Iosif Rotariu | 46’ |
| Sostituzioni: |||
| C | 14 | Gavril Balint | 46’ |
| Allenatore: |||
| Anghel Iordănescu ||||
Milan :
| P | 1 | Giovanni Galli |
| D | 2 | Mauro Tassotti |
| D | 3 | Paolo Maldini |
| C | 4 | Angelo Colombo |
| D | 5 | Alessandro Costacurta | 74’ |
| D | 6 | Franco Baresi (C) |
| C | 7 | Roberto Donadoni |
| C | 8 | Frank Rijkaard |
| A | 9 | Marco van Basten |
| C | 10 | Ruud Gullit | 60’ |
| C | 11 | Carlo Ancelotti |
| Sostituzioni: |||
| P | 12 | Davide Pinato |
| D | 13 | Filippo Galli | 74’ |
| D | 14 | Roberto Mussi |
| C | 15 | Alberico Evani |
| A | 16 | Pietro Paolo Virdis | 60’ |
| Allenatore: |||
| Arrigo Sacchi ||||

## Classifica marcatori

| Gol | Giocatore | Squadra |
| 10 | Marco van Basten | Milan |
| 7 | Marius Lăcătuș | Steaua Bucarest |
| 6 | Gheorghe Hagi | Steaua Bucarest |
| 5 | Hugo Sánchez | Real Madrid |
| | Tanju Çolak | Galatasaray |
| 4 | Emilio Butragueño | Real Madrid |
| | Ilie Dumitrescu | Steaua Bucarest |
| | Ruud Gullit | Milan |
| 3 | Gavril Balint | Steaua Bucarest |
| | Youssouf Falikou Fofana | Monaco |
| | Dragan Stojković | Stella Rossa |
| | Jan Urban | Górnik Zabrze |
| | Pietro Paolo Virdis | Milan |