La Copa de Europa 1988-89 fue la 34.ª temporada del torneo de clubes de fútbol de la Copa de Europa . La competición fue ganada por el Milan , la primera vez desde 1969 y la tercera vez en total, derrotando cómodamente al ex campeón Steaua București en la final .
El PSV Eindhoven , vigente campeón, pasó directamente a la segunda ronda, pero fue eliminado por el Real Madrid en cuartos de final. Los clubes ingleses seguían prohibidos tras el desastre del estadio Heysel de 1985, por lo que al Liverpool se le negó un lugar en la competición.
Como actual campeón, y debido a la prohibición de los clubes ingleses de participar en competiciones de la UEFA tras el desastre del Estadio Heysel , que redujo el número de equipos en la competición, el PSV Eindhoven pasó directamente a la segunda ronda.
Mónaco ganó 2-1 en el global.
El Porto ganó 3-2 en el global.
Górnik Zabrze ganó 7-1 en el global.
El Real Madrid ganó 4-0 en el global.
El Celtic ganó 4-1 en el global.
El Estrella Roja de Belgrado ganó 8-0 en el global.
17 Nëntori ganó 3-2 en el global.
IFK Göteborg ganó 7-2 en el global.
Steaua București ganó 7-3 en el global.
El Spartak de Moscú ganó 3-1 en el global.
2-2 en el global; el Club Brugge ganó por el valor doble de los goles marcados fuera de casa.
3-3 en el global; Neuchâtel Xamax ganó en los penaltis.
El Galatasaray ganó 3-2 en el global.
El Milan ganó 7-2 en el global.
El Werder Bremen ganó 5-3 en el global.
1 El partido de vuelta en Belgrado se disputó de nuevo. El árbitro de Alemania Occidental Dieter Pauly detuvo el encuentro de vuelta original en Belgrado debido a la espesa niebla cuando el Estrella Roja ganaba 1-0. El resultado fue anulado y se jugó un partido de repetición al día siguiente. El partido terminó con el resultado anterior de 1-1. [3]
El Werder Bremen ganó 1-0 en el global.
El PSV Eindhoven ganó 5-2 en el global.
El partido se suspendió en el minuto 57 debido a la densa niebla y la baja visibilidad con el marcador 1-0. A continuación, se anuló y se ordenó una repetición del partido completo para el día siguiente con un horario de inicio a las 15:00 CET . Además, la repetición debía comenzar con las mismas alineaciones iniciales que el partido suspendido, con la excepción de los jugadores del Milán Pietro Paolo Virdis y Carlo Ancelotti ; Virdis había sido expulsado en el partido suspendido, mientras que Ancelotti recibió su segunda tarjeta amarilla de la competición, lo que significa que tuvo que perderse un partido.
2-2 en el global; el Milan ganó en los penaltis.
IFK Göteborg ganó 4-0 en el global.
Steaua București ganó 5-1 en el global.
Mónaco ganó 6-2 en el global.
El Galatasaray ganó 5-3 en el global.
El Real Madrid ganó 4-2 en el global.
El Real Madrid ganó 3-2 en el global.
El Milán ganó 1-0 en el global.
Steaua București ganó 5-2 en el global.
El Galatasaray ganó 2-1 en el global.
El Milan ganó 6-1 en el global.
Steaua București ganó 5-1 en el global.