| _%D0%A1%D1%82%D0%B0%D0%B4%D0%B8%D0%BE%D0%BD_-_panoramio.jpg.webp) | |
| Tournament details | |
|---|---|
| Dates | 6 September 1988 – 24 May 1989 | 
| Teams | 31 | 
| Final positions | |
| Champions |  Milan (3rd title) | 
| Runners-up | .svg.png.webp) Steaua București | 
| Tournament statistics | |
| Matches played | 59 | 
| Goals scored | 170 (2.88 per match) | 
| Attendance | 1,773,922 (30,066 per match) | 
| Top scorer(s) | Marco van Basten (Milan) 10 goals | 
The 1988–89 European Cup was the 34th season of the European Cup football club tournament. The competition was won for the first time since 1969, and third time overall, by Milan comfortably in the final against former winners Steaua București.
As the defending champions, PSV Eindhoven received a bye to the second round, but were eliminated by Real Madrid in the quarter-finals. English clubs were still banned, following the Heysel Stadium disaster of 1985, so Liverpool were denied a place in the competition.
Bracket
First round
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Porto  | 3–2 |  HJK | 3–0 | 0–2 | 
| Górnik Zabrze  | 7–1 |  Jeunesse Esch | 3–0 | 4–1 | 
| Real Madrid  | 4–0 |  Moss | 3–0 | 1–0 | 
| Budapesti Honvéd  | 1–4 |  Celtic | 1–0 | 0–4 | 
| BFC Dynamo  | 3–5 |  Werder Bremen | 3–0 | 0–5 | 
| Vitosha Sofia .svg.png.webp) | 2–7 |  Milan | 0–2 | 2–5 | 
| Dundalk  | 0–8 | .svg.png.webp) Red Star Belgrade | 0–5 | 0–3 | 
| Ħamrun Spartans  | 2–3 | .svg.png.webp) 17 Nëntori | 2–1 | 0–2 | 
| Pezoporikos Larnaca .svg.png.webp) | 2–7 |  IFK Göteborg | 1–2 | 1–5 | 
| Sparta Prague  | 3–7 | .svg.png.webp) Steaua București | 1–5 | 2–2 | 
| Spartak Moscow  | 3–1 | .svg.png.webp) Glentoran | 2–0 | 1–1 | 
| Club Brugge .svg.png.webp) | 2–2 (a) |  Brøndby | 1–0 | 1–2 | 
| Valur  | 1–2 |  Monaco | 1–0 | 0–2 | 
| AEL  | 3–3 (0–3 p) | .svg.png.webp) Neuchâtel Xamax | 2–1 | 1–2 | 
| Rapid Wien  | 2–3 |  Galatasaray | 2–1 | 0–2 | 
As defending champions, and due to the ban on English clubs in UEFA competition after the Heysel Stadium disaster reducing the number of teams in the competition, PSV Eindhoven were given a bye to the second round.
First leg
| BFC Dynamo  | 3–0 |  Werder Bremen | 
|---|---|---|
| Doll  16' Thom  62' Pastor  77' | Report | 
| Valur  | 1–0 |  Monaco | 
|---|---|---|
| Eðvaldsson  55' | Report | 
| Górnik Zabrze  | 3–0 |  Jeunesse Esch | 
|---|---|---|
| Warzycha  33' Urban  45', 73' | Report | 
| Real Madrid  | 3–0 |  Moss | 
|---|---|---|
| Losada  20' Tendillo  29' Butragueño  32' | Report | 
| Budapesti Honvéd  | 1–0 |  Celtic | 
|---|---|---|
| Fodor  8' | Report | 
| Vitosha Sofia .svg.png.webp) | 0–2 |  Milan | 
|---|---|---|
| Report | Virdis  18' Gullit  75' | 
| Ħamrun Spartans  | 2–1 | .svg.png.webp) 17 Nëntori | 
|---|---|---|
| Refalo  46', 90' | Report | Stoja  5' | 
| Pezoporikos Larnaca .svg.png.webp) | 1–2 |  IFK Göteborg | 
|---|---|---|
| Livathinos  21' (pen.) | Report | Eriksson  17' Ravelli  57' | 
| Sparta Prague  | 1–5 | .svg.png.webp) Steaua București | 
|---|---|---|
| Kukleta  20' | Report | Lăcătuș  29', 45' Hagi  78', 88' Stoica  86' | 
| Spartak Moscow  | 2–0 | .svg.png.webp) Glentoran | 
|---|---|---|
| Ivanov  53' Shalimov  54' | Report | 
| Club Brugge .svg.png.webp) | 1–0 |  Brøndby | 
|---|---|---|
| Bettagno  88' | Report | 
| AEL  | 2–1 | .svg.png.webp) Neuchâtel Xamax | 
|---|---|---|
| Agorogiannis  5' Mitsibonas  90' | Report | Hermann  59' | 
| Rapid Wien  | 2–1 |  Galatasaray | 
|---|---|---|
| Kranjčar  32' Kienast  51' | Report | Demiral  81' | 
Second leg
Monaco won 2–1 on aggregate.
Porto won 3–2 on aggregate.
| Jeunesse Esch  | 1–4 |  Górnik Zabrze | 
|---|---|---|
| Theis  32' | Report | Komornicki  6', 30' Urban  67' Zagórski  83' | 
Górnik Zabrze won 7–1 on aggregate.
| Moss  | 0–1 |  Real Madrid | 
|---|---|---|
| Report | Butragueño  39' | 
Real Madrid won 4–0 on aggregate.
Celtic won 4–1 on aggregate.
| Red Star Belgrade .svg.png.webp) | 3–0 |  Dundalk | 
|---|---|---|
| Šabanadžović  4' Mrkela  51' Savićević  67' | Report | 
Red Star Belgrade won 8–0 on aggregate.
| 17 Nëntori .svg.png.webp) | 2–0 |  Ħamrun Spartans | 
|---|---|---|
| Hodja  66' Josa  69' | Report | 
17 Nëntori won 3–2 on aggregate.
| IFK Göteborg  | 5–1 | .svg.png.webp) Pezoporikos Larnaca | 
|---|---|---|
| R. Nilsson  6' Zetterlund  8' Holmgren  27' Fröberg  44', 54' | Report | Livathinos  39' | 
IFK Göteborg won 7–2 on aggregate.
| Steaua București .svg.png.webp) | 2–2 |  Sparta Prague | 
|---|---|---|
| Hagi  39' Lăcătuș  78' | Report | Bílek  12', 88' | 
Steaua București won 7–3 on aggregate.
| Glentoran .svg.png.webp) | 1–1 |  Spartak Moscow | 
|---|---|---|
| Moore  48' | Report | Cherenkov  89' | 
Spartak Moscow won 3–1 on aggregate.
| Brøndby  | 2–1 | .svg.png.webp) Club Brugge | 
|---|---|---|
| Frank  36' Christensen  68' | Report | Brylle  80' | 
2–2 on aggregate; Club Brugge won on away goals.
| Neuchâtel Xamax .svg.png.webp) | 2–1 (a.e.t.) |  AEL | 
|---|---|---|
| Lei-Ravello  61' (pen.) Lüthi  71' | Report | Karapialis  59' | 
| Penalties | ||
| Hermann  Lei-Ravello  Decastel  | 3–0 |  Mitsibonas  Bannon  Tsiolis | 
3–3 on aggregate; Neuchâtel Xamax won on penalties.
| Galatasaray  | 2–0 |  Rapid Wien | 
|---|---|---|
| Tanju  53' Cüneyt  67' | Report | 
Galatasaray won 3–2 on aggregate.
| Milan  | 5–2 | .svg.png.webp) Vitosha Sofia | 
|---|---|---|
| Van Basten  2', 13', 43', 84' Virdis  64' | Report | Nachev  29' Iliev  74' | 
Milan won 7–2 on aggregate.
| Werder Bremen  | 5–0 |  BFC Dynamo | 
|---|---|---|
| Kutzop  22' (pen.) Hermann  55' Riedle  62' Burgsmüller  71' Schaaf  90' | Report | 
Werder Bremen won 5–3 on aggregate.
Second round
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| PSV Eindhoven  | 5–2 |  Porto | 5–0 | 0–2 | 
| Górnik Zabrze  | 2–4 |  Real Madrid | 0–1 | 2–3 | 
| Celtic  | 0–1 |  Werder Bremen | 0–1 | 0–0 | 
| Milan  | 2–2 (4–2 p) | .svg.png.webp) Red Star Belgrade | 1–1 | 1–11 | 
| 17 Nëntori .svg.png.webp) | 0–4 |  IFK Göteborg | 0–3 | 0–1 | 
| Steaua București .svg.png.webp) | 5–1 |  Spartak Moscow | 3–0 | 2–1 | 
| Club Brugge .svg.png.webp) | 2–6 |  Monaco | 1–0 | 1–6 | 
| Neuchâtel Xamax .svg.png.webp) | 3–5 |  Galatasaray | 3–0 | 0–5 | 
1 The second leg in Belgrade was replayed. The original second leg match in Belgrade was stopped by West German referee Dieter Pauly due to thick fog with Red Star leading 1–0. The result was then annulled and a replay took place the very next day. The replay ended in the above 1–1 scoreline.[3]
First leg
| Górnik Zabrze  | 0–1 |  Real Madrid | 
|---|---|---|
| Report | Sánchez  64' (pen.) | 
| Celtic  | 0–1 |  Werder Bremen | 
|---|---|---|
| Report | Wolter  57' | 
| Milan  | 1–1 | .svg.png.webp) Red Star Belgrade | 
|---|---|---|
| Virdis  48' | Report | Stojković  47' | 
| 17 Nëntori .svg.png.webp) | 0–3 |  IFK Göteborg | 
|---|---|---|
| Report | Forsberg  32' Ingesson  36' L. Nilsson  82' | 
| Steaua București .svg.png.webp) | 3–0 |  Spartak Moscow | 
|---|---|---|
| Dumitrescu  33' Hagi  58', 70' (pen.) | Report | 
| Club Brugge .svg.png.webp) | 1–0 |  Monaco | 
|---|---|---|
| Mbuyu  48' | Report | 
| Neuchâtel Xamax .svg.png.webp) | 3–0 |  Galatasaray | 
|---|---|---|
| Lüthi  55' Chassot  87' Decastel  90' | Report | 
Second leg
Werder Bremen won 1–0 on aggregate.
| Porto  | 2–0 |  PSV Eindhoven | 
|---|---|---|
| Águas  44' Domingos  82' | Report | 
PSV Eindhoven won 5–2 on aggregate.
| Red Star Belgrade .svg.png.webp) | 1–0 |  Milan | 
|---|---|---|
| Savićević  50' | Report | 
The match was abandoned in the 57th minute because of dense fog and low visibility with the score at 1–0. It was then voided and a full match replay was ordered for the following day with a 15:00 CET starting time. Furthermore, the replay was to begin with the same starting line-ups as the abandoned match, with the exception of Milan players Pietro Paolo Virdis and Carlo Ancelotti; Virdis had been sent off in the abandoned match, while Ancelotti picked up his second yellow card of the competition, meaning that he had to sit out a match.
| Red Star Belgrade .svg.png.webp) | 1–1 (a.e.t.) |  Milan | 
|---|---|---|
| Stojković  39' | Report | Van Basten  35' | 
| Penalties | ||
| Stojković  Prosinečki  Savićević  Mrkela  | 2–4 |  Baresi  Van Basten  Evani  Rijkaard | 
2–2 on aggregate; Milan won on penalties.
| IFK Göteborg  | 1–0 | .svg.png.webp) 17 Nëntori | 
|---|---|---|
| Forsberg  30' | Report | 
IFK Göteborg won 4–0 on aggregate.
| Spartak Moscow  | 1–2 | .svg.png.webp) Steaua București | 
|---|---|---|
| Cherenkov  44' | Report | Lăcătuș  11' Balint  89' | 
Steaua București won 5–1 on aggregate.
Monaco won 6–2 on aggregate.
| Galatasaray  | 5–0 | .svg.png.webp) Neuchâtel Xamax | 
|---|---|---|
| Uğur  18', 76' Tanju  55', 78', 84' | Report | 
Galatasaray won 5–3 on aggregate.
| Real Madrid  | 3–2 |  Górnik Zabrze | 
|---|---|---|
| Sánchez  27', 84' Butragueño  77' | Report | Jegor  41' Baran  54' | 
Real Madrid won 4–2 on aggregate.
Quarter-finals
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| PSV Eindhoven  | 2–3 |  Real Madrid | 1–1 | 1–2 | 
| Werder Bremen  | 0–1 |  Milan | 0–0 | 0–1 | 
| IFK Göteborg  | 2–5 | .svg.png.webp) Steaua București | 1–0 | 1–5 | 
| Monaco  | 1–2 |  Galatasaray | 0–1 | 1–1 | 
First leg
| PSV Eindhoven  | 1–1 |  Real Madrid | 
|---|---|---|
| Romário  53' | Report | Butragueño  45' | 
| Werder Bremen  | 0–0 |  Milan | 
|---|---|---|
| Report | 
| IFK Göteborg  | 1–0 | .svg.png.webp) Steaua București | 
|---|---|---|
| Ingesson  54' | Report | 
| Monaco  | 0–1 |  Galatasaray | 
|---|---|---|
| Report | Tanju  19' | 
Second leg
| Real Madrid  | 2–1 (a.e.t.) |  PSV Eindhoven | 
|---|---|---|
| Sánchez  72' (pen.) Martín Vázquez  105' | Report | Romário  84' | 
Real Madrid won 3–2 on aggregate.
| Milan  | 1–0 |  Werder Bremen | 
|---|---|---|
| Van Basten  31' (pen.) | Report | 
Milan won 1–0 on aggregate.
| Steaua București .svg.png.webp) | 5–1 |  IFK Göteborg | 
|---|---|---|
| Lăcătuș  7', 16', 65' Dumitrescu  39' Balint  90' | Report | Zetterlund  53' | 
Steaua București won 5–2 on aggregate.
| Galatasaray  | 1–1 |  Monaco | 
|---|---|---|
| Prekazi  51' | Report | Weah  65' | 
Galatasaray won 2–1 on aggregate.
Semi-finals
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Real Madrid  | 1–6 |  Milan | 1–1 | 0–5 | 
| Steaua București .svg.png.webp) | 5–1 |  Galatasaray | 4–0 | 1–1 | 
First leg
| Real Madrid  | 1–1 |  Milan | 
|---|---|---|
| Sánchez  41' | Report | Van Basten  74' | 
| Steaua București .svg.png.webp) | 4–0 |  Galatasaray | 
|---|---|---|
| Dumitrescu  8' Hagi  39' (pen.) Petrescu  68' Balint  71' | Report | 
Second leg
| Milan  | 5–0 |  Real Madrid | 
|---|---|---|
| Ancelotti  18' Rijkaard  25' Gullit  45' Van Basten  49' Donadoni  59' | Report | 
Milan won 6–1 on aggregate.
| Galatasaray  | 1–1 | .svg.png.webp) Steaua București | 
|---|---|---|
| Cüneyt  36' | Report | Dumitrescu  39' | 
Steaua București won 5–1 on aggregate.
Final
| Steaua București .svg.png.webp) | 0–4 |  Milan | 
|---|---|---|
| Report | Gullit  18', 38' Van Basten  28', 46' | 
Top goalscorers
| Rank | Name | Team | Goals | 
|---|---|---|---|
| 1 |  Marco van Basten |  Milan | 10 | 
| 2 | .svg.png.webp) Marius Lăcătuș | .svg.png.webp) Steaua București | 7 | 
| 3 | .svg.png.webp) Gheorghe Hagi | .svg.png.webp) Steaua București | 6 | 
| 4 |  Tanju Çolak |  Galatasaray | 5 | 
|  Hugo Sánchez |  Real Madrid | 5 | |
| 6 | .svg.png.webp) Ilie Dumitrescu | .svg.png.webp) Steaua București | 4 | 
|  Emilio Butragueño |  Real Madrid | 4 | |
|  Ruud Gullit |  Milan | 4 | |
| .svg.png.webp) Dragan Stojković | .svg.png.webp) Red Star Belgrade | 4 | |
| 10 | .svg.png.webp) Gabi Balint | .svg.png.webp) Steaua București | 3 | 
|  Youssouf Falikou Fofana |  Monaco | 3 | |
|  Jan Urban |  Górnik Zabrze | 3 | |
|  Pietro Paolo Virdis |  Milan | 3 | 
See also
References
- ↑ Nöldner, Jürgen (13 September 1988). "Vielen Dank für den Abend" (PDF). Neue Fußballwoche (FuWo) (de) (in German). Vol. 1988, no. 37. Berlin: DFV der DDR. p. 6. ISSN 0323-8407. Retrieved 21 May 2022.
- ↑ "Red Star Belgrade v Dundalk, 5 October 1988" (JSON). Union of European Football Associations. Retrieved 18 March 2022.
- ↑ "How Milan's success was 'born in Belgrade fog'". BBC Sport.
- ↑ "Red Star Belgrade v Milan, 9 November 1988" (JSON). Union of European Football Associations. Retrieved 18 March 2022.
- ↑ "Red Star Belgrade v Milan, 10 November 1988" (JSON). Union of European Football Associations. Retrieved 18 March 2022.
- ↑ "PSV Eindhoven v Real Madrid, 1 March 1989" (JSON). Union of European Football Associations. Retrieved 18 March 2022.
- ↑ "Werder Bremen v Milan, 1 March 1989" (JSON). Union of European Football Associations. Retrieved 18 March 2022.
- ↑ "Monaco v Galatasaray, 1 March 1989" (JSON). Union of European Football Associations. Retrieved 18 March 2022.
- ↑ "Steaua București v IFK Göteborg, 15 March 1989" (JSON). Union of European Football Associations. Retrieved 18 March 2022.
- ↑ "Galatasaray v Monaco, 15 March 1989" (JSON). Union of European Football Associations. Retrieved 18 March 2022.
- ↑ "Real Madrid v Milan, 5 April 1989" (JSON). Union of European Football Associations. Retrieved 18 March 2022.
- ↑ "Steaua București v Galatasaray, 5 April 1989" (JSON). Union of European Football Associations. Retrieved 18 March 2022.
- ↑ "Galatasaray v Steaua București, 19 April 1989" (JSON). Union of European Football Associations. Retrieved 9 May 2023.
External links
- 1988–89 All matches – season at UEFA website
- European Cup results at Rec.Sport.Soccer Statistics Foundation
- All scorers 1988–89 European Cup according to protocols UEFA
