1988–89 European Cup


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.

1988–89 European Cup
Camp Nou in Barcelona hosted the final.
Tournament details
Dates6 September 1988 – 24 May 1989
Teams31
Final positions
Champions Milan (3rd title)
Runners-up Steaua București
Tournament statistics
Matches played59
Goals scored170 (2.88 per match)
Top scorer(s) Marco van Basten
(10 goals)

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 Second round Quarter-finals Semi-finals Final
PSV Eindhoven     Bye
    PSV Eindhoven 5 0 5
Porto 3 0 3 Porto 0 2 2
HJK 0 2 2 PSV Eindhoven 1 1 2
Górnik Zabrze 3 4 7 Real Madrid 1 2 3
Jeunesse Esch 0 1 1 Górnik Zabrze 0 2 2
Real Madrid 3 1 4 Real Madrid 1 3 4
Moss 0 0 0 Real Madrid 1 0 1
Budapest Honvéd 1 0 1 Milan 1 5 6
Celtic 0 4 4 Celtic 0 0 0
BFC Dynamo 3 0 3 Werder Bremen 1 0 1
Werder Bremen 0 5 5 Werder Bremen 0 0 0
Vitosha Sofia 0 2 2 Milan 0 1 1
Milan 2 5 7 Milan (p) 1 1 2(4)
Dundalk 0 0 0 Red Star Belgrade 1 1 2(2)
Red Star Belgrade 5 3 8 Milan 4
Ħamrun Spartans 2 0 2 Steaua Bucuresti 0
17 Nëntori 1 2 3 17 Nëntori 0 0 0
Pezoporikos Larnaca 1 1 2 IFK Göteborg 3 1 4
IFK Göteborg 2 5 7 IFK Göteborg 1 1 2
Spartak Prague 1 2 3 Steaua Bucuresti 0 5 5
Steaua București 5 2 7 Steaua București 3 2 5
Spartak Moscow 2 1 3 Spartak Moscow 0 1 1
Glentoran 0 1 1 Steaua Bucuresti 4 1 5
Club Brugge 1 1 2 Galatasaray 0 1 1
Brøndby 0 2 2 Club Brugge 1 1 2
Valur 1 0 1 Monaco 0 6 6
Monaco 0 2 2 Monaco 0 1 1
Larissa 2 1 3(0) Galatasaray 1 1 2
Neuchâtel Xamax (p) 1 2 3(3) Neuchâtel Xamax 3 0 3
Rapid Wien 2 0 2 Galatasaray 0 5 5
Galatasaray 1 2 3

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 2–7 Milan 0–2 2–5
Dundalk 0–8 Red Star Belgrade 0–5 0–3
Ħamrun Spartans 2–3 17 Nëntori 2–1 0–2
Pezoporikos Larnaca 2–7 IFK Göteborg 1–2 1–5
Sparta Prague 3–7 Steaua București 1–5 2–2
Spartak Moscow 3–1 Glentoran 2–0 1–1
Club Brugge 2–2 (a) Brøndby 1–0 1–2
Valur 1–2 Monaco 1–0 0–2
Larissa 3–3 (0–3 p) 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
Attendance: 5,000
Referee: Thorbjørn Aas (Norway)

Porto 3–0 HJK
Madjer  6'
Sousa  22'
Águas  75'
Report
Attendance: 45,000
Referee: Roger Philippi (Luxembourg)

Górnik Zabrze 3–0 Jeunesse Esch
Warzycha  33'
Urban  45', 73'
Report
Attendance: 13,120

Real Madrid 3–0 Moss
Losada  20'
Tendillo  29'
Butragueño  32'
Report
Attendance: 66,250
Referee: Charles Scerri (Malta)

Budapesti Honvéd 1–0 Celtic
Fodor  8' Report
Attendance: 8,000
Referee: Ignace van Swieten (Netherlands)

Vitosha Sofia 0–2 Milan
Report Virdis  18'
Gullit  75'
Attendance: 30,000
Referee: Gerasimos Germanakos (Greece)

Dundalk 0–5 Red Star Belgrade
Report Mrkela  50'
Musemić  60'
Stojković  63' (pen.)
Stošić  86'
Đurović  88'
Attendance: 3,206

Ħamrun Spartans 2–1 17 Nëntori
Refalo  46', 90' Report Stoja  5'
Attendance: 5,250
Referee: Dragiša Komadinić (Yugoslavia)

Pezoporikos Larnaca 1–2 IFK Göteborg
Livathinos  21' (pen.) Report Eriksson  17'
Ravelli  57'
Attendance: 5,500
Referee: Borislav Aleksandrov (Bulgaria)

Sparta Prague 1–5 Steaua București
Kukleta  20' Report Lăcătuș  29', 45'
Hagi  78', 88'
Stoica  86'
Attendance: 22,296

Spartak Moscow 2–0 Glentoran
Ivanov  53'
Shalimov  54'
Report
Attendance: 43,000
Referee: İhsan Türe (Turkey)

Club Brugge 1–0 Brøndby
Bettagno  88' Report
Attendance: 19,667
Referee: Antal Hutak (Hungary)

Larissa 2–1 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 2–0 Valur
Baldursson  15' (o.g.)
Weah  38'
Report
Attendance: 6,383
Referee: Jean-Pierre Schön (Luxembourg)

Monaco won 2–1 on aggregate.


HJK 2–0 Porto
Valla  60'
Kanerva  85'
Report
Attendance: 6,243
Referee: Jozef Marko (Czechoslovakia)

Porto won 3–2 on aggregate.


Jeunesse Esch 1–4 Górnik Zabrze
Theis  32' Report Komornicki  6', 30'
Urban  67'
Zagórski  83'
Attendance: 960
Referee: Eysteinn Guðmundsson (Iceland)

Górnik Zabrze won 7–1 on aggregate.


Moss 0–1 Real Madrid
Report Butragueño  39'
Attendance: 5,415
Referee: Eero Aho (Finland)

Real Madrid won 4–0 on aggregate.


Celtic 4–0 Budapesti Honvéd
Stark  15'
Walker  77'
McAvennie  80'
McGhee  89'
Report
Attendance: 42,763

Celtic won 4–1 on aggregate.


Red Star Belgrade 3–0 Dundalk
Šabanadžović  4'
Mrkela  51'
Savićević  67'
Report
Attendance: 15,000
Referee: Sadık Deda (Turkey)

Red Star Belgrade won 8–0 on aggregate.


17 Nëntori 2–0 Ħamrun Spartans
Hodja  66'
Josa  69'
Report
Attendance: 19,250
Referee: Ștefan Petrescu (Romania)

17 Nëntori won 3–2 on aggregate.


IFK Göteborg 5–1 Pezoporikos Larnaca
R. Nilsson  6'
Zetterlund  8'
Holmgren  27'
Fröberg  44', 54'
Report Livathinos  39'
Attendance: 6,442
Referee: Janusz Eksztajn (Poland)

IFK Göteborg won 7–2 on aggregate.


Steaua București 2–2 Sparta Prague
Hagi  39'
Lăcătuș  78'
Report Bílek  12', 88'

Steaua București won 7–3 on aggregate.


Glentoran 1–1 Spartak Moscow
Moore  48' Report Cherenkov  89'
Attendance: 7,000
Referee: Oli Olsen (Iceland)

Spartak Moscow won 3–1 on aggregate.


Brøndby 2–1 Club Brugge
Frank  36'
Christensen  68'
Report Brylle  80'

2–2 on aggregate. Club Brugge won on away goals.


Neuchâtel Xamax 2–1 (a.e.t.) Larissa
Lei-Ravello  61' (pen.)
Lüthi  71'
Report Karapialis  59'
Penalties
Hermann
Lei-Ravello
Decastel
3–0 Mitsibonas
Bannon
Tsiolis
Attendance: 12,200
Referee: Rosario Lo Bello (Italy)

3–3 on aggregate. Neuchâtel Xamax won 3–0 on penalties.


Galatasaray 2–0 Rapid Wien
Tanju  53'
Cüneyt  67'
Report

Galatasaray won 3–2 on aggregate.


Milan 5–2 Vitosha Sofia
van Basten  2', 13', 43', 84'
Virdis  64'
Report Nachev  29'
Iliev  74'
Attendance: 53,086
Referee: Joe Worrall (England)

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
Attendance: 23,542

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) Red Star Belgrade 1–1 1–11
17 Nëntori 0–4 IFK Göteborg 0–3 0–1
Steaua București 5–1 Spartak Moscow 3–0 2–1
Club Brugge 2–6 Monaco 1–0 1–6
Neuchâtel Xamax 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.[1]

First leg

PSV Eindhoven 5–0 Porto
Kieft  15'
Ellerman  37'
Koeman  42', 52'
Janssen  48'
Report
Attendance: 25,500

Górnik Zabrze 0–1 Real Madrid
Report Sánchez  64' (pen.)
Attendance: 62,500

Celtic 0–1 Werder Bremen
Report Wolter  57'
Attendance: 50,624

Milan 1–1 Red Star Belgrade
Virdis  48' Report Stojković  47'
Attendance: 71,316

17 Nëntori 0–3 IFK Göteborg
Report Forsberg  32'
Ingesson  36'
L. Nilsson  82'
Attendance: 19,000
Referee: Ivan Gregr (Czechoslovakia)

Steaua București 3–0 Spartak Moscow
Dumitrescu  33'
Hagi  58', 70' (pen.)
Report
Attendance: 27,000
Referee: Rosario Lo Bello (Italy)

Club Brugge 1–0 Monaco
Mbuyu  48' Report
Attendance: 21,000
Referee: Helmut Kohl (Austria)

Neuchâtel Xamax 3–0 Galatasaray
Lüthi  55'
Chassot  87'
Decastel  90'
Report

Second leg

Werder Bremen 0–0 Celtic
Report
Attendance: 38,980
Referee: Carlo Longhi (Italy)

Werder Bremen won 1–0 on aggregate.


Porto 2–0 PSV Eindhoven
Águas  44'
Domingos  82'
Report
Attendance: 19,500

PSV Eindhoven won 5–2 on aggregate.


Red Star Belgrade 1–0 Milan
Savićević  50' Report
Attendance: 97,400

The match was abandoned in the 65th minute because of dense fog and low visibility with the score at 1–0. It was then voided and a replay was ordered the next day at 3 p.m. with the same starting line-ups, 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.

2–2 on aggregate. Milan won 4–2 on penalties.


IFK Göteborg 1–0 17 Nëntori
Forsberg  30' Report
Attendance: 4,434

IFK Göteborg won 4–0 on aggregate.


Spartak Moscow 1–2 Steaua București
Cherenkov  44' Report Lăcătuș  11'
Balint  89'
Attendance: 22,000
Referee: Werner Föckler (West Germany)

Steaua București won 5–1 on aggregate.


Monaco 6–1 Club Brugge
Fofana  5', 26', 73'
Sonor  8'
Touré  24', 30'
Report Audoor  62'
Attendance: 12,729

Monaco won 6–2 on aggregate.


Galatasaray 5–0 Neuchâtel Xamax
Uğur  18', 76'
Tanju  55', 78', 84'
Report
Attendance: 35,149

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 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'
Attendance: 25,000
Referee: Luigi Agnolin (Italy)

Werder Bremen 0–0 Milan
Report
Attendance: 40,000

IFK Göteborg 1–0 Steaua București
Ingesson  54' Report
Attendance: 16,067

Monaco 0–1 Galatasaray
Report Tanju  19'
Attendance: 20,000

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
Attendance: 71,207

Milan won 1–0 on aggregate.


Steaua București 5–1 IFK Göteborg
Lăcătuș  7', 16', 65'
Dumitrescu  39'
Balint  90'
Report Zetterlund  53'
Attendance: 30,000

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 5–1 Galatasaray 4–0 1–1

First leg

Real Madrid 1–1 Milan
Sánchez  41' Report van Basten  74'

Steaua București 4–0 Galatasaray
Dumitrescu  8'
Hagi  39' (pen.)
Petrescu  68'
Balint  71'
Report
Attendance: 25,000
Referee: Vítor Fernandes Correia (Portugal)

Second leg

Milan 5–0 Real Madrid
Ancelotti  18'
Rijkaard  25'
Gullit  45'
van Basten  49'
Donadoni  59'
Report
Attendance: 73,112

Milan won 6–1 on aggregate.


Galatasaray 1–1 Steaua București
Cüneyt  36' Report Dumitrescu  39'

Steaua București won 5–1 on aggregate.

Final


Steaua București 0–4 Milan
Report Gullit  18', 38'
van Basten  28', 46'

Top goalscorers


The top scorers from the 1988–89 European Cup are as follows:

Rank Name Team Goals
1 Marco van Basten Milan 10
2 Marius Lăcătuș Steaua București 7
3 Gheorghe Hagi Steaua București 6
4 Tanju Çolak Galatasaray 5
Hugo Sánchez Real Madrid 5
6 Ilie Dumitrescu Steaua București 4
Emilio Butragueño Real Madrid 4
Ruud Gullit Milan 4
Dragan Stojković Red Star Belgrade 4
10 Gabi Balint Steaua București 3
Youssouf Falikou Fofana Monaco 3
Jan Urban Górnik Zabrze 3
Pietro Paolo Virdis Milan 3

See also


References