The 1985–86 UEFA Cup was the 15th season of the UEFA Cup, the third-tier club football competition organised by the Union of European Football Associations (UEFA). The final was played over two legs at the Santiago Bernabéu Stadium, Madrid, Spain, and at the Olympiastadion, West Berlin, West Germany. For the second year in a row, the competition was won by Real Madrid of Spain, who defeated Köln of West Germany by an aggregate result of 5–3.

1985–86 UEFA Cup
Dates11 September 1985 – 6 May 1986
Final positions
ChampionsSpain Real Madrid (2nd title)
Runners-upWest Germany Köln
Tournament statistics
Matches played126
Goals scored374 (2.97 per match)
Attendance3,058,332 (24,272 per match)
Top scorer(s)Klaus Allofs (Köln)
9 goals

Real Madrid became the first club to successfully defend the UEFA Cup, a feat that would only be repeated by Sevilla in two different occasions during the 21st century, both in the UEFA Cup (2006 and 2007) and its successor UEFA Europa League (2014 and 2015). In the former Inter-Cities Fairs Cup, the unofficial predecessor of the UEFA Cup, it was only achieved by a representative team of the city of Barcelona (1958 and 1960) and by Valencia (1963 and 1964), both also fellow Spanish squads.

It was the first season in which English clubs were serving an indefinite ban from European football competitions due to the Heysel Stadium disaster, which would last for five seasons before being lifted for the 1990–91 season.

Association team allocation

edit

A total of 64 teams from 31 UEFA member associations participated in the 1985–86 UEFA Cup, all entering from the first round over six knock-out rounds. The association ranking based on the UEFA country coefficients is used to determine the number of participating teams for each association:

  • Associations 1–3 each have four teams qualify.
  • Associations 4–8 each have three teams qualify.
  • Associations 9–21 each have two teams qualify.
  • Associations 22–32 each have one team qualify.

Following the English ban, their four births were redistributed among associations 9–12, each gaining a third birth.

Association ranking

edit

For the 1985–86 UEFA Cup, the associations are allocated places according to their 1984 UEFA country coefficients, which takes into account their performance in European competitions from 1979–80 to 1983–84.

Association ranking for 1985–86 UEFA Cup
Rank Association Coeff. Teams Notes
1   West Germany 43.618 4
2   England 37.950 0 [Note ENG]
3   Spain 32.199 4
4   Scotland 31.950 3
5   Italy 31.633
6   Belgium 31.616
7   Portugal 31.250
8   Yugoslavia 28.450
9   Soviet Union 27.916
10   France 27.250
11   Czechoslovakia 25.550
12   Netherlands 25.549
13   East Germany 24.100 2
14   Romania 21.416
15   Switzerland 18.250
16   Sweden 18.000
-   Wales 17.000 0 [Note WAL]
Rank Association Coeff. Teams Notes
17   Bulgaria 16.750 2
18   Austria 15.500
19   Hungary 14.750
20   Poland 13.250
21   Greece 12.750
22   Denmark 10.749 1
23   Republic of Ireland 7.332
24   Albania 7.000
25   Turkey 5.333
26   Norway 5.249
27   Cyprus 4.998
28   Finland 4.998
29   Northern Ireland 3.998
30   Luxembourg 2.666
31   Iceland 2.331
32   Malta 1.999
  • ^
    England: Due to the Heysel Stadium disaster, all English football clubs were placed under an indefinite ban by Union of European Football Associations (UEFA) from all European competitions, which would be lifted in 1990–91. As a result, each of their four allocated UEFA Cup births for 1985–86 were transferred as a third birth for associations 9–12, namely the Soviet Union, France, Czechoslovakia and the Netherlands. Two-time UEFA Cup winners Liverpool and Tottenham Hotspur, as well as Southampton and Norwich City had qualified for the tournament prior to the ban.
  • ^
    Wales: There was no national league in Wales before 1992 and the only competition organised by the Football Association of Wales was the Welsh Cup so Wales had just a single participant in European competitions, the winner (or best placed Welsh team as several English teams also competed) of the Welsh Cup which competed in the UEFA Cup Winners' Cup. Its virtual ranking is only an original research, because the UEFA country ranking was only used to allocate the UEFA Cup spots at time, so Wales was not included.
  • Teams

    edit

    The labels in parentheses show how each team qualified for competition:

    • TH: Title holders
    • CW: Cup winners
    • CR: Cup runners-up
    • LC: League Cup winners
    • 2nd, 3rd, 4th, 5th, 6th, etc.: League position
    • P-W: End-of-season European competition play-offs winners
    Qualified teams for 1985–86 UEFA Cup
      Werder Bremen (2nd)   Köln (3rd)   Borussia Mönchengladbach (4th)   Hamburger SV (5th)
      Athletic Bilbao (3rd)   Sporting de Gijón (4th)   Real Madrid (5th)TH   Osasuna (6th)
      Dundee United (3rd)   Rangers (4th)   St Mirren (5th)   Torino (2nd)
      Internazionale (3rd)   Milan (5th)   Club Brugge (2nd)   RFC Liège (3rd)
      Waregem (4th)   Sporting CP (2nd)   Boavista (4th)   Portimonense (5th)
      Hajduk Split (2nd)   Partizan (3rd)   Vardar (5th)   Spartak Moscow (2nd)
      Dnipro Dnipropetrovsk (3rd)   Chornomorets Odesa (4th)   Nantes (2nd)   Auxerre (4th)
      Metz (5th)   Bohemians Prague (2nd)   Slavia Prague (3rd)   Baník Ostrava (4th)
      PSV Eindhoven (2nd)   Feyenoord (3rd)   Sparta Rotterdam (4th)   Lokomotive Leipzig (3rd)
      Wismut Aue (4th)   Dinamo București (2nd)   Sportul Studențesc (3rd)   Neuchâtel Xamax (3rd)
      St. Gallen (4th)   Malmö (3rd)   Hammarby (4th)   Lokomotiv Sofia (4th)[Note BUL]
      Pirin Blagoevgrad (5th)[Note BUL]   LASK (3rd)   Wacker Innsbruck (4th)   Győri ETO (2nd)
      Videoton (3rd)   Legia Warsaw (2nd)   Lech Poznań (4th)   Panathinaikos (2nd)
      AEK Athens (3rd)   AGF (2nd)   Bohemians (2nd)   Dinamo Tirana (2nd)
      Beşiktaş (2nd)   Viking (2nd)   APOEL (2nd)   TPS (2nd)
      Coleraine (2nd)   Avenir Beggen (3rd)   Valur (2nd)   Ħamrun Spartans (2nd)

    Notes

    1. ^
      Bulgaria: The top two teams of the 1984-85 A Group season, Levski Sofia and CSKA Sofia, were disbanded by the Central Committee of the Bulgarian Communist Party and refounded, after a number of violent incidents on the pitch during the 1985 Bulgarian Cup final. Trakia Plovdiv, which would have qualified for the UEFA Cup along CSKA Sofia, was awarded with the title and competed at the European Cup. Therefore, the UEFA Cup places went to Lokomotiv Sofia and Pirin Blagoevgrad, which had initially finished the season in 4th and 5th place. The decision regarding league placements was eventually reversed in 1990.

    Schedule

    edit

    The schedule of the competition was as follows. Matches were scheduled for Wednesdays, though some matches exceptionally took place on Tuesdays or Thursdays. In a departure from previous editions, both semi-finals were played in different days, and the two-legged final was held on consecutive weeks, with the second leg being played on a Tuesday.

    Schedule for 1985–86 UEFA Cup
    Round First leg Second leg
    First round 11–19 September 1985 1–3 October 1985
    Second round 23 October 1985 6 November 1985
    Third round 27 November 1985 11 December 1985
    Quarter-finals 4–5 March 1986 18–19 March 1986
    Semi-finals 2–3 April 1986 15–16 April 1986
    Final 30 April 1986 6 May 1986

    First round

    edit
    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Köln   2–1   Sporting de Gijón 0–0 2–1
    AEK Athens   1–5   Real Madrid 1–0 0–5
    Auxerre   3–4   Milan 3–1 0–3
    APOEL   4–6   Lokomotiv Sofia 2–2 2–4 (a.e.t.)
    Athletic Bilbao   5–1   Beşiktaş 4–1 1–0
    Boavista   5–6   Club Brugge 4–3 1–3
    Bohemians   4–7   Dundee United 2–5 2–2
    Borussia Mönchengladbach   3–1   Lech Poznań 1–1 2–0
    Coleraine   1–6   Lokomotive Leipzig 1–1 0–5
    Dinamo București   2–2 (a)   Vardar 2–1 0–1
    Avenir Beggen   0–6   PSV Eindhoven 0–2 0–4
    Chornomorets Odesa   4–4 (a)   Werder Bremen 2–1 2–3
    Wismut Aue   2–5   Dnipro Dnipropetrovsk 1–3 1–2
    Spartak Moscow   4–1   TPS 1–0 3–1
    Győri ETO   4–5   Bohemians Praha 3–1 1–4 (a.e.t.)
    Hajduk Split   7–3   Metz 5–1 2–2
    Internazionale   5–1   St. Gallen 5–1 0–0
    Waregem   6–2   AGF 5–2 1–0
    Dinamo Tirana   1–0   Ħamrun Spartans 1–0 0–0
    LASK   3–0   Baník Ostrava 2–0 1–0
    Legia Warsaw   4–1   Viking 3–0 1–1
    Neuchâtel Xamax   7–4   Sportul Studențesc 3–0 4–4
    Pirin Blagoevgrad   1–7   Hammarby 1–3 0–4
    Portimonense   1–4   Partizan 1–0 0–4
    RFC Liège   4–1   Wacker Innsbruck 1–0 3–1
    Rangers   1–2   Osasuna 1–0 0–2
    Slavia Prague   1–3   St Mirren 1–0 0–3 (a.e.t.)
    Sparta Rotterdam   2–2 (4–3 p)   Hamburger SV 2–0 0–2 (a.e.t.)
    Sporting CP   4–3   Feyenoord 3–1 1–2
    Torino   3–2   Panathinaikos 2–1 1–1
    Valur   2–4   Nantes 2–1 0–3
    Videoton   3–3 (a)   Malmö 1–0 2–3

    First leg

    edit
    Avenir Beggen  0–2  PSV Eindhoven
    Report Thoresen   31'
    Lokhoff   81'

    Slavia Prague  1–0  St Mirren
    Kouřil   76' Report

    Valur  2–1  Nantes
    Þorbjörnsson   49', 87' Report Touré   51'
    Attendance: 1,951

    Chornomorets Odesa  2–1  Werder Bremen
    Yurchenko   13'
    Scherbakov   42'
    Report Meier   47'
    Attendance: 40,887
    Referee: Einar Halle (Norway)

    Dinamo București  2–1  Vardar
    Rednic   29'
    Augustin   50' (pen.)
    Report Pančev   10'

    Wismut Aue  1–3  Dnipro
    Schmidt   75' Report Lytovchenko   28'
    Protasov   47'
    Kuznetsov   76'

    Dinamo Tirana  1–0  Ħamrun Spartans
    Eduard Abazi   57' Report
    Attendance: 13,221

    Coleraine  1–1  Lokomotive Leipzig
    Wade   2' Report Liebers   67'
    Attendance: 2,149

    Pirin Blagoevgrad  1–3  Hammarby
    Dinev   45' Report Eriksson   12'
    Wahlberg   59'
    Lundin   83'

    Spartak Moscow  1–0  TPS
    Cherenkov   24' Report

    Videoton  1–0  Malmö
    Végh   77' Report

    Hajduk Split  5–1  Metz
    Petrinović   12'
    Zl. Vujović   27' (pen.), 63', 66', 76'
    Report Bocandé   30'
    Attendance: 30,000

    LASK  2–0  Baník Ostrava
    Małnowicz   27'
    Köstenberger   80'
    Report

    APOEL  2–2  Lokomotiv Sofia
    Prokopis   20'
    McDermott   49'
    Report Velichkov   30'
    Vasilev   53'
    Attendance: 6,818
    Referee: Arsen Hoxha (Albania)

    AEK Athens  1–0  Real Madrid
    Papaioannou   10' Report
    Attendance: 39,819
    Referee: Ioan Igna (Romania)


    Győri ETO  3–1  Bohemians Praha
    Hannich   19', 75'
    Chaloupka   48' (o.g.)
    Report Tymich   24'
    Attendance: 10,500
    Referee: Joe Worrall (England)

    Köln  0–0  Sporting de Gijón
    Report
    Attendance: 12,000


    Sparta Rotterdam  2–0  Hamburger SV
    Lengkeek   75'
    Schmidt   79'
    Report

    Waregem  5–2  AGF
    Veyt   40'
    Povlsen   49' (o.g.)
    Dekenne   54'
    Desmet   57'
    De Craeye   65'
    Report Lundkvist   24'
    Mortensen   77'

    Neuchâtel Xamax  3–0  Sportul Studențesc
    Jacobacci   11'
    Ryf   27'
    Stielike   65'
    Report

    Legia Warsaw  3–0  Viking
    Dziekanowski   35'
    Arceusz   66'
    Buda   68'
    Report

    Athletic Bilbao  4–1  Beşiktaş
    Salinas   30', 49', 84'
    Sarabia   62'
    Report Keskin   16'
    Attendance: 26,000
    Referee: Kenny Hope (Scotland)

    Auxerre  3–1  Milan
    Garande   38', 53'
    Danio   67'
    Report Virdis   3'

    Internazionale  5–1  St. Gallen
    Altobelli   9'
    Marangon   35'
    Mandorlini   44'
    Rummenigge   60', 86'
    Report Pellegrini   70'
    Attendance: 35,457

    Rangers  1–0  Osasuna
    Paterson   55' Report

    Torino  2–1  Panathinaikos
    Comi   48'
    Mavridis   87' (o.g.)
    Report Saravakos   51'

    Bohemians  2–5  Dundee United
    Lawless   39'
    O'Brien   69'
    Report Sturrock   4', 52', 58'
    Bannon   33', 37'
    Attendance: 4,623

    Portimonense  1–0  Partizan
    Efigénia   53' Report

    Sporting CP  3–1  Feyenoord
    Manuel Fernandes   29', 63'
    Rui Jordão   34'
    Report Duut   77'

    Boavista  4–3  Club Brugge
    José Rafael   11', 65'
    Tonanha   46'
    José Coelho   72'
    Report Papin   4'
    Ceulemans   69'
    Van der Elst   80'

    Second leg

    edit
    Baník Ostrava  0–1  LASK
    Report Lehermayr   87'
    Attendance: 5,300

    LASK won 3–0 on aggregate.


    Lokomotiv Sofia  4–2 (a.e.t.)  APOEL
    Velichkov   12' (pen.), 80'
    Petkov   97', 107'
    Report Moores   17'
    Ioannou   23'
    Attendance: 6,000

    Lokomotiv Sofia won 6–4 on aggregate.


    Dinamo Tirana won 1–0 on aggregate.


    Vardar  1–0  Dinamo București
    Zdravkov   46' Report
    Attendance: 27,000

    2–2 on aggregate; Vardar won on away goals.


    Lech Poznań  0–2  Borussia Mönchengladbach
    Report Niewiadomski   32' (o.g.)
    Lienen   77'
    Attendance: 15,380
    Referee: Bo Helen (Sweden)

    Borussia Mönchengladbach won 3–1 on aggregate.


    Lokomotive Leipzig  5–0  Coleraine
    Leitzke   10'
    Kühn   33'
    Baum   34'
    Liebers   44'
    Richter   83'
    Report

    Lokomotive Leipzig won 6–1 on aggregate.


    Bohemians Praha  4–1 (a.e.t.)  Győri ETO
    Marčík   8'
    Mičinec   18'
    Hruška   88', 108'
    Report Hajszán   44'
    Attendance: 12,896
    Referee: Paolo Bergamo (Italy)

    Bohemians Praha won 5–4 on aggregate.


    Dnipro  2–1  Wismut Aue
    Protasov   51', 81' Report Lorenz   72'

    Dnipro won 5–2 on aggregate.


    Partizan  4–0  Portimonense
    Vučićević   18', 81', 85'
    Đukić   27'
    Report
    Attendance: 17,756
    Referee: Sadik Deda (Turkey)

    Partizan won 4-1 on aggregate.


    TPS  1–3  Spartak Moscow
    Lipponen   17' Report Heikkinen   1' (o.g.)
    Rodionov   13'
    Novikov   47'

    Spartak Moscow won 4–1 on aggregate.


    Viking  1–1  Legia Warsaw
    Hammer   52' Report Dziekanowski   74'

    Legia Warsaw won 4–1 on aggregate.


    Hammarby  4–0  Pirin Blagoevgrad
    Ohlsson   33', 78'
    Ramberg   69'
    Lundin   89'
    Report
    Attendance: 3,207
    Referee: Keith Cooper (Wales)

    Hammarby won 7-1 on aggregate.


    Malmö  3–2  Videoton
    Eminovski   51'
    Erlandsson   59'
    Larsson   65'
    Report Csuhay   16'
    Szabó   87'

    3–3 on aggregate; Videoton won on away goals.


    PSV Eindhoven  4–0  Avenir Beggen
    McDonald   17'
    Thoresen   28', 60'
    Van der Gijp   43'
    Report

    PSV Eindhoven won 6–0 on aggregate.


    Wacker Innsbruck  1–3  RFC Liège
    Roscher   18' Report Lipka   16'
    Thans   39'
    De Sart   63'
    Attendance: 10,000

    RFC Liège won 4-1 on aggregate.


    AGF  0–1  Waregem
    Report Veyt   87'
    Attendance: 5,200

    Waregem won 6–2 on aggregate.


    Nantes  3–0  Valur
    Amisse   20', 62'
    Touré   53'
    Report

    Nantes won 4–2 on aggregate.


    Werder Bremen  3–2  Chornomorets Odesa
    Kutzop   9'
    Pezzey   54'
    Neubarth   72'
    Report Pasulko   22'
    Morozov   47'
    Attendance: 30,100

    4–4 on aggregate; Chornomorets Odesa won on away goals.


    Metz  2–2  Hajduk Split
    Markov   53'
    Zappia   64'
    Report Zl. Vujović   72', 90'
    Attendance: 10,785
    Referee: Luigi Agnolin (Italy)

    Hajduk Split won 7–3 on aggregate.


    St. Gallen  0–0  Internazionale
    Report
    Attendance: 16,200

    Internazionale won 5–1 on aggregate.


    Feyenoord  2–1  Sporting CP
    Eriksen   11'
    Been   66'
    Report Litos   59'
    Attendance: 34,118

    Sporting CP won 4-3 on aggregate.


    Panathinaikos  1–1  Torino
    Saravakos   71' (pen.) Report Comi   1'
    Attendance: 73,023

    Torino won 3–2 on aggregate.


    Hamburger SV  2–0 (a.e.t.)  Sparta Rotterdam
    Schröder   76'
    von Heesen   84'
    Report
    Penalties
    3–4
    Attendance: 27,000

    2–2 on aggregate; Sparta Rotterdam won 4–3 on penalties.


    Club Brugge  3–1  Boavista
    Papin   28', 54', 83' Report José Coelho   38'

    Club Brugge won 6–5 on aggregate.


    St Mirren  3–0 (a.e.t.)  Slavia Prague
    Gallacher   42'
    McGarvey   100', 108'
    Report
    Attendance: 11,956
    Referee: Rolf Haugen (Norway)

    St Mirren won 3-1 on aggregate.


    Dundee United  2–2  Bohemians
    Milne   7'
    Redford   32'
    Report Jameson   33'
    O'Brien   76'

    Dundee United won 7–4 on aggregate.


    Sporting de Gijón  1–2  Köln
    Mino   2' Report Engels   46'
    Dickel   77'
    Attendance: 33,800

    Köln won 2–1 on aggregate.


    Osasuna  2–0  Rangers
    Rípodas   13'
    Monreal   40'
    Report
    Attendance: 25,603

    Osasuna won 2-1 on aggregate.


    Milan  3–0  Auxerre
    Virdis   28', 82'
    Hateley   36'
    Report
    Attendance: 58,364

    Milan won 4–3 on aggregate.


    Real Madrid  5–0  AEK Athens
    Georgamlis   8' (o.g.)
    Butragueño   18'
    Chendo   20'
    Valdano   32'
    Sánchez   59'
    Report
    Attendance: 60,000
    Referee: Alain Delmer (France)

    Real Madrid won 5–1 on aggregate.


    Beşiktaş  0–1  Athletic Bilbao
    Report Noriega   12'

    Athletic Bilbao won 5–1 on aggregate.


    Sportul Studențesc  4–4  Neuchâtel Xamax
    Hagi   3', 41' (pen.), 84' (pen.)
    Sandu   23'
    Report Ryf   9'
    Lüthi   20'
    Givens   50'
    Stielike   73'
    Attendance: 7,500

    Neuchâtel Xamax won 7-4 on aggregate.

    Second round

    edit
    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Köln   8–2   Bohemians Praha 4–0 4–2
    Milan   3–3 (a)   Lokomotive Leipzig 2–0 1–3
    Dundee United   3–1   Vardar 2–0 1–1
    Spartak Moscow   4–1   Club Brugge 1–0 3–1
    Partizan   1–5   Nantes 1–1 0–4
    Hammarby   5–4   St Mirren 3–3 2–1
    Waregem   3–2   Osasuna 2–0 1–2
    Dinamo Tirana   0–1   Sporting CP 0–0 0–1
    LASK   1–4   Internazionale 1–0 0–4
    Lokomotiv Sofia   1–1 (a)   Neuchâtel Xamax 1–1 0–0
    PSV Eindhoven   2–3   Dnipro 2–2 0–1
    RFC Liège   1–4   Athletic Bilbao 0–1 1–3
    Real Madrid   2–1   Chornomorets Odesa 2–1 0–0
    Sparta Rotterdam   2–6   Borussia Mönchengladbach 1–1 1–5
    Torino   2–4   Hajduk Split 1–1 1–3
    Videoton   1–2   Legia Warsaw 0–1 1–1

    First leg

    edit
    Lokomotiv Sofia  1–1  Neuchâtel Xamax
    Bontchev   75' Report Perret   36'
    Attendance: 8,000

    Dinamo Tirana  0–0  Sporting CP
    Report
    Attendance: 15,000


    Spartak Moscow  1–0  Club Brugge
    Cherenkov   45' Report

    Partizan  1–1  Nantes
    Le Roux   28' (o.g.) Report Halilhodžić   68'
    Attendance: 47,815
    Referee: Paolo Bergamo (Italy)

    Hammarby  3–3  St Mirren
    Lundin   33'
    Andersson   45', 65'
    Report Gallacher   40', 80', 84'

    LASK  1–0  Internazionale
    Gröss   81' Report
    Attendance: 18,500

    PSV Eindhoven  2–2  Dnipro
    McDonald   54'
    Thoresen   79'
    Report Protasov   17', 67'
    Attendance: 18,000

    Köln  4–0  Bohemians Praha
    Littbarski   10', 82'
    Geils   13'
    Van de Korput   52'
    Report
    Attendance: 12,000
    Referee: Ioan Igna (Romania)

    RFC Liège  0–1  Athletic Bilbao
    Report De Andres   90'


    Waregem  2–0  Osasuna
    Desloover   13'
    Veyt   58'
    Report

    Dundee United  2–0  Vardar
    Redford   53'
    Gough   78'
    Report
    Attendance: 9,129

    Milan  2–0  Lokomotive Leipzig
    Virdis   74' (pen.)
    Hateley   76'
    Report
    Attendance: 58,803

    Torino  1–1  Hajduk Split
    Schachner   74' Report Slišković   33'
    Attendance: 40,993

    Real Madrid  2–1  Chornomorets Odesa
    Gordillo   1'
    Valdano   71'
    Report Bagapov   7'
    Attendance: 60,000

    Second leg

    edit
    Vardar  1–1  Dundee United
    Pančev   24' Report Hegarty   14'
    Attendance: 22,300

    Dundee United won 3–1 on aggregate.


    Chornomorets Odesa  0–0  Real Madrid
    Report
    Attendance: 41,535
    Referee: Ulf Eriksson (Sweden)

    Real Madrid won 2–1 on aggregate.


    Legia Warsaw  1–1  Videoton
    Dziekanowski   75' Report Novath   34'

    Legia Warsaw won 2–1 on aggregate.


    Bohemians Praha  2–4  Köln
    Janečka   16' (pen.)
    Mičinec   87'
    Report Mennie   5'
    Dickel   33', 75'
    Littbarski   60'
    Attendance: 5,889

    Köln won 8–2 on aggregate.


    Hajduk Split  3–1  Torino
    Asanović   2'
    Slišković   29'
    Zl. Vujović   55' (pen.)
    Report Júnior   15' (pen.)

    Hajduk Split won 4–2 on aggregate.


    Dnipro  1–0  PSV Eindhoven
    Lytovchenko   47' Report

    Dnipro won 3–2 on aggregate.


    Neuchâtel Xamax  0–0  Lokomotiv Sofia
    Report
    Attendance: 17,200

    1–1 on aggregate; Neuchâtel Xamax won on away goals.


    Lokomotive Leipzig  3–1  Milan
    Moldt   6'
    Leitzke   21'
    Richter   76'
    Report Virdis   48'

    3–3 on aggregate; Milan won on away goals.


    Nantes  4–0  Partizan
    Jorge Burruchaga   14'
    Amisse   51', 88'
    Bracigliano   57'
    Report
    Attendance: 29,003

    Nantes won 5–1 on aggregate.


    Borussia Mönchengladbach  5–1  Sparta Rotterdam
    Rahn   11', 12'
    Pinkall   33'
    Herbst   68'
    Criens   89'
    Report Diliberto   39'

    Borussia Mönchengladbach won 6–2 on aggregate.


    Club Brugge  1–3  Spartak Moscow
    Papin   52' Report Bubnov   28'
    Rodionov   51'
    Shavlo   65'
    Attendance: 22,831
    Referee: Bo Helen (Sweden)

    Spartak Moscow won 4–1 on aggregate.


    Athletic Bilbao  3–1  RFC Liège
    Urtubi   33'
    Noriega   52', 70'
    Report Ernes   80'

    Athletic Bilbao won 4–1 on aggregate.


    St Mirren  1-2  Hammarby
    McGarvey   21' Report Ivarsson   85'
    Lundin   88'
    Attendance: 11,278

    Hammarby won 5–4 on aggregate.


    Internazionale  4–0  LASK
    Brady   20' (pen.)
    Altobelli   32', 80', 81'
    Report
    Attendance: 42,856

    Internazionale won 4–1 on aggregate.


    Osasuna  2–1  Waregem
    Orejuela   6'
    Sola   9'
    Report Veyt   62'
    Attendance: 19,115
    Referee: Luigi Agnolin (Italy)

    Waregem won 3–2 on aggregate.


    Sporting CP  1–0  Dinamo Tirana
    Venâncio   53' Report

    Sporting CP won 1–0 on aggregate.

    Third round

    edit
    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Athletic Bilbao   2–4   Sporting CP 2–1 0–3
    Borussia Mönchengladbach   5–5 (a)   Real Madrid 5–1 0–4
    Dundee United   3–4   Neuchâtel Xamax 2–1 1–3 (a.e.t.)
    Dnipro   0–3   Hajduk Split 0–1 0–2
    Spartak Moscow   1–2   Nantes 0–1 1–1
    Hammarby   3–4   Köln 2–1 1–3
    Internazionale   1–0   Legia Warsaw 0–0 1–0 (a.e.t.)
    Waregem   3–2   Milan 1–1 2–1

    First leg

    edit
    Spartak Moscow  0–1  Nantes
    Report Morice   77'
    Attendance: 48,500

    Dnipro  0–1  Hajduk Split
    Report Puchkov   78' (o.g.)

    Hammarby  2–1  Köln
    Holmberg   70', 88' Report Geilenkirchen   31'
    Attendance: 9,054

    Waregem  1–1  Milan
    Veyt   63' Report Virdis   88'

    Borussia Mönchengladbach  5–1  Real Madrid
    Mill   29'
    Salguero   40' (o.g.)
    Rahn   55', 59'
    Lienen   81'
    Report Gordillo   68'
    Attendance: 65,000
    Referee: Luigi Agnolin (Italy)

    Athletic Bilbao  2–1  Sporting CP
    Sarabia   13'
    Salinas   58'
    Report Meade   72'
    Attendance: 30,000

    Dundee United  2–1  Neuchâtel Xamax
    Dodds   53'
    Redford   75'
    Report Stielike   22'
    Attendance: 10,633

    Internazionale  0–0  Legia Warsaw
    Report
    Attendance: 33,965

    Second leg

    edit
    Hajduk Split  2–0  Dnipro
    Gudelj   47', 64' Report
    Attendance: 27,000

    Hajduk Split won 3–0 on aggregate.


    Legia Warsaw  0–1 (a.e.t.)  Internazionale
    Report Fanna   108'
    Attendance: 19,500

    Internazionale won 1–0 on aggregate.


    Köln  3–1  Hammarby
    Littbarski   38'
    Allofs   65'
    Bein   86'
    Report Andersson   35'
    Attendance: 12,000

    Köln won 4–3 on aggregate.


    Nantes  1–1  Spartak Moscow
    Touré   68' Report Cherenkov   67'
    Attendance: 40,500
    Referee: Helmut Kohl (Austria)

    Nantes won 2–1 on aggregate.


    Neuchâtel Xamax  3–1 (a.e.t.)  Dundee United
    Nielsen   39', 109'
    Hermann   55'
    Report Redford   17'

    Neuchâtel Xamax won 4–3 on aggregate.


    Milan  1–2  Waregem
    Bortolazzi   37' Report Desmet   44' (pen.)
    Veyt   67'
    Attendance: 43,347

    Following the referee's controversial decision to award Waregem a penalty in the 44th minute as the foul looked to be outside of the penalty area, Milan fans pelted the pitch with missiles some of which hit several Waregem players. Following the match, as a result of the incident, AC Milan received a two-match European competition stadium ban, enforced at the start of their 1987–88 UEFA Cup campaign.
    Waregem won 3–2 on aggregate.


    Real Madrid  4–0  Borussia Mönchengladbach
    Valdano   5', 17'
    Santillana   76', 88'
    Report
    Attendance: 78,000

    5–5 on aggregate; Real Madrid won on away goals.


    Sporting CP  3–0  Athletic Bilbao
    Manuel Fernandes   20' (pen.)
    Meade   56'
    António Sousa   74'
    Report
    Attendance: 50,000

    Sporting CP won 4–2 on aggregate.

    Quarter-finals

    edit
    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Hajduk Split   1–1 (4–5 p)   Waregem 1–0 0–1 (a.e.t.)
    Internazionale   6–3   Nantes 3–0 3–3
    Real Madrid   3–2   Neuchâtel Xamax 3–0 0–2
    Sporting CP   1–3   Köln 1–1 0–2

    First leg

    edit
    Sporting CP  1–1  Köln
    Meade   55' Report Allofs   89'
    Attendance: 40,000

    Hajduk Split  1–0  Waregem
    Zl. Vujović   9' Report
    Attendance: 40,000

    Internazionale  3–0  Nantes
    Le Roux   13' (o.g.)
    Tardelli   61'
    Rummenigge   78'
    Report
    Attendance: 42,234

    Real Madrid  3–0  Neuchâtel Xamax
    Sánchez   32'
    Míchel   74'
    Butragueño   85'
    Report
    Attendance: 75,000

    Second leg

    edit
    Köln  2–0  Sporting CP
    Allofs   7'
    Bein   37'
    Report
    Attendance: 37,000
    Referee: Paolo Casarin (Italy)

    Köln won 3–1 on aggregate.


    Waregem  1–0 (a.e.t.)  Hajduk Split
    Mutombo   60' Report
    Penalties
    5–4

    1–1 on aggregate; Waregem won 5–4 on penalties.


    Nantes  3–3  Internazionale
    Der Zakarian   9'
    Halilhodžić   37'
    Le Roux   42'
    Report Altobelli   33', 64'
    Brady   59' (pen.)
    Attendance: 37,782

    Internazionale won 6–3 on aggregate.


    Neuchâtel Xamax  2–0  Real Madrid
    Stielike   11'
    Jacobacci   90'
    Report

    Real Madrid won 3–2 on aggregate.

    Semi-finals

    edit
    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Köln   7–3   Waregem 4–0 3–3
    Internazionale   4–6   Real Madrid 3–1 1–5 (a.e.t.)

    First leg

    edit
    Köln  4–0  Waregem
    Lehnhoff   41'
    Allofs   50', 66' (pen.)
    Geilenkirchen   79'
    Report

    Internazionale  3–1  Real Madrid
    Tardelli   1', 54'
    Salguero   89' (o.g.)
    Report Valdano   87'
    Attendance: 70,616

    Second leg

    edit
    Waregem  3–3  Köln
    Mutombo   53', 60'
    Görtz   78'
    Report Allofs   25', 35', 68' (pen.)

    Köln won 7–3 on aggregate.


    Real Madrid  5–1 (a.e.t.)  Internazionale
    Hugo Sánchez   43' (pen.), 74' (pen.)
    Gordillo   64'
    Santillana   93', 108'
    Report Brady   66' (pen.)

    Real Madrid won 6–4 on aggregate.

    Final

    edit

    First leg

    edit
    Real Madrid  5–1  Köln
    Sánchez   38'
    Gordillo   42'
    Valdano   51', 84'
    Santillana   89'
    Report Allofs   29'
    Attendance: 65,000

    Second leg

    edit
    Köln  2–0  Real Madrid
    Bein   22'
    Geilenkirchen   72'
    Report
    Attendance: 21,185

    Real Madrid won 5–3 on aggregate.

    Notes

    edit
    1. ^ a b c Dnipro Dnipropetrovsk played their home matches at Stadion Metalurh, Kryvyi Rih, instead of their regular stadium Meteor Stadium, Dnipropetrovsk, as Dnipropetrovsk was a closed city for foreigners.
    edit