1987–88 UEFA Cup

1987–88 UEFA Cup
Tournament details
Dates15 September 1987 – 18 May 1988
Teams64
Final positions
ChampionsWest Germany Bayer Leverkusen (1st title)
Runners-upSpain Espanyol
Tournament statistics
Matches played126
Goals scored308 (2.44 per match)
Top scorer(s)Kenneth Brylle Larsen (Club Brugge)
Kálmán Kovács (Honved)
Dimitris Saravakos (Panathinaikos)
6 goals each

The 1987–88 UEFA Cup was the 17th season of the UEFA Cup, the secondary club football competition organised by the Union of European Football Associations (UEFA). The final was played over two legs at the Estadi de Sarriá, Barcelona, Spain, and at Ulrich-Haberland Stadion, Leverkusen, Germany. The competition was won by Bayer Leverkusen of Germany, who defeated Español of Spain on penalty kicks with an aggregate result of 3–3.

In only their second season of European football, Bayer Leverkusen earned their first major title in professional competition. This was also the second UEFA Cup final decided on penalty kicks, four years after the first one. This was the third season in which all English clubs were banned from European football competitions

Association team allocation

A total of 64 teams from 31 UEFA member associations participated in the 1987–88 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.

Due to the ongoing ban on English clubs, their three births were allocated to associations 9–11, each gaining a third birth.

Association ranking

For the 1987–88 UEFA Cup, the associations are allocated places according to their 1986 UEFA country coefficients, which takes into account their performance in European competitions from 1981–82 to 1985–86.

Association ranking for 1987–88 UEFA Cup
Rank Association Coeff. Teams Notes
1 Italy Italy 39.466 4
2 West Germany West Germany 37.332
3 Soviet Union Soviet Union 36.516
4 Belgium Belgium 34.500 3
5 Spain Spain 33.199
6 England England 33.093 0 [Note ENG]
7 Scotland Scotland 31.200 3
8 Socialist Federal Republic of Yugoslavia Yugoslavia 29.150
9 Portugal Portugal 29.100
10 Austria Austria 26.500
11 Romania Romania 23.166
12 Sweden Sweden 22.000 2
13 Czechoslovakia Czechoslovakia 21.700
14 East Germany East Germany 19.400
15 France France 18.200
16 Switzerland Switzerland 17.750
17 Greece Greece 16.666
Rank Association Coeff. Teams Notes
18 Hungary Hungary 16.500 2
19 Netherlands Netherlands 15.983
20 Poland Poland 14.500
21 Bulgaria Bulgaria 13.166
- Wales Wales 11.000 0 [Note WAL]
22 Finland Finland 9.664 1
23 Denmark Denmark 8.249
24 Albania Albania 7.500
25 Turkey Turkey 6.999
26 Cyprus Cyprus 5.999
27 Norway Norway 5.666
28 Republic of Ireland Republic of Ireland 5.665
29 Northern Ireland Northern Ireland 5.331
30 Iceland Iceland 3.665
31 Malta Malta 1.666
32 Luxembourg Luxembourg 1.332
  • ^
    England: Since the Heysel Stadium disaster in 1985, 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 the first year of the ban had been tabulated, England fell down to sixth in the UEFA rankings, which reduced the number of re-allocated UEFA Cup births for 1987–88 to three. These were transferred as a third birth for associations 9–11, namely Portugal, Austria and Romania. Liverpool, Tottenham Hotspur and League Cup winners Arsenal would have qualified by league position. Had England retained a fourth European place, Norwich City would have also qualified.
  • ^
    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

    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 1987–88 UEFA Cup
    Italy Juventus (2nd) Italy Internazionale (3rd) Italy Hellas Verona (4th) Italy Milan (P-W)
    West Germany Borussia Mönchengladbach (3rd) West Germany Borussia Dortmund (4th) West Germany Werder Bremen (5th) West Germany Bayer Leverkusen (6th)
    Soviet Union Dynamo Moscow (2nd) Soviet Union Spartak Moscow (3rd) Soviet Union Zenit (4th) Soviet Union Dinamo Tbilisi (5th)
    Belgium Club Brugge (3rd) Belgium Lokeren (4th) Belgium Beveren (5th) Spain Barcelona (2nd)
    Spain Español (3rd) Spain Sporting Gijón (4th) Scotland Celtic (2nd) Scotland Dundee United (3rd)
    Scotland Aberdeen (4th) Socialist Federal Republic of Yugoslavia Partizan (1st)[Note YUG] Socialist Federal Republic of Yugoslavia Velež Mostar (2nd) Socialist Federal Republic of Yugoslavia Red Star Belgrade (3rd)
    Portugal Vitória de Guimarães (3rd) Portugal Chaves (5th) Portugal Belenenses (6th) Austria Austria Wien (2nd)
    Austria LASK (4th) Austria Admira/Wacker (5th) Romania Victoria București (3rd) Romania Sportul Studențesc (4th)
    Romania Universitatea Craiova (5th) Sweden AIK (2nd) Sweden IFK Göteborg (3rd)TH Czechoslovakia TJ Vítkovice (2nd)
    Czechoslovakia Bohemians (3rd) East Germany Dynamo Dresden (2nd) East Germany Wismut Aue (4th) France Toulouse (3rd)
    France Auxerre (4th) Switzerland Grasshopper (2nd) Switzerland Sion (3rd) Greece Panathinaikos (2nd)
    Greece Panionios (4th) Hungary Tatabányai Bányász (3rd) Hungary Budapesti Honvéd (4th) Netherlands Feyenoord (3rd)
    Netherlands Utrecht (P-W) Poland Pogoń Szczecin (2nd) Poland GKS Katowice (3rd) Bulgaria Trakia Plovdiv (3rd)
    Bulgaria Lokomotiv Sofia (4th) Finland TPS (2nd) Denmark Brøndby (2nd) Albania Flamurtari (2nd)
    Turkey Beşiktaş (2nd) Cyprus EPA Larnaca (3rd)[Note CYP] Norway Mjøndalen (2nd) Republic of Ireland Bohemian (3rd)
    Northern Ireland Coleraine (2nd) Iceland Valur (2nd) Malta Valletta (2nd) Luxembourg Spora Luxembourg (3rd)

    Notes

    1. ^
      Yugoslavia: Partizan finished the 1986-87 Yugoslav First League in second place behind Vardar, because of a six-point deduction. This was imposed to 12 different teams, Vardar not among them, at the end of the previous season due to allegations of match fixing that resulted in the final matchday being voided and replayed. After an appeal, the Yugoslav Constituional Court reversed both rulings on 29 July 1987, proclaiming Partizan as champions of the 1986-87 season and demoting Vardar to fifth place, which would have left them out of European competition in benefit of the fourth placed team Rijeka. However, the draw for the European Cup had already been conducted, and Vardar remained in the tournament, with Partizan competing in the UEFA Cup instead.
    2. ^
      Cyprus: APOEL finished 2nd in the 1986–87 Cypriot First Division, but it was disqualified from any UEFA competition for one year due to its withdrawal against Besiktas J.K. in the second round of the 1986–87 European Cup, which was imposed by the Cypriot government over the Cyprus problem. The third team of the table, EPA Larnaca, took APOEL's place in the UEFA Cup.

    Schedule

    The schedule of the competition was as follows. Matches were scheduled for Wednesdays, though some matches exceptionally took place on Tuesdays, Thursdays or Saturdays.

    Schedule for 1987–88 UEFA Cup
    Round First leg Second leg
    First round 16–17 September 1987 30 September 1987
    Second round 21–24 October 1987 3–4 November 1987
    Third round 25 November 1987 9 December 1987
    Quarter-finals 2 March 1988 16 March 1988
    Semi-finals 6 April 1988 20 April 1988
    Final 4 May 1988 18 May 1988

    First round

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Beşiktaş Turkey 1–3 Italy Internazionale 0–0 1–3
    Bohemian Republic of Ireland 0–1 Scotland Aberdeen 0–0 0–1
    Borussia Mönchengladbach West Germany 1–5 Spain Español 0–1 1–4
    Brøndby Denmark 2–1 Sweden IFK Göteborg 2–1 0–0
    Budapesti Honvéd Hungary 1–0 Belgium Lokeren 1–0 0–0
    Celtic Scotland 2–3 West Germany Borussia Dortmund 2–1 0–2
    Coleraine Northern Ireland 1–4 Scotland Dundee United 0–1 1–3
    EPA Larnaca Cyprus 0–4 Romania Victoria București 0–1 0–3
    Barcelona Spain 2–1 Portugal Belenenses 2–0 0–1
    Wismut Aue East Germany 1–1 (a) Iceland Valur 0–0 1–1
    Spartak Moscow Soviet Union 3–1 East Germany Dynamo Dresden 3–0 0–1
    Universitatea Craiova Romania 4–4 (a) Portugal Chaves 3–2 1–2
    TJ Vítkovice Czechoslovakia 3–1 Sweden AIK 1–1 2–0
    Zenit Soviet Union 2–5 Belgium Club Brugge 2–0 0–5
    Feyenoord Netherlands 10–2 Luxembourg Spora Luxembourg 5–0 5–2
    Austria Wien Austria 1–5 West Germany Bayer Leverkusen 0–0 1–5
    Grasshopper Switzerland 0–5 Soviet Union Dynamo Moscow 0–4 0–1
    Beveren Belgium 2–1 Czechoslovakia Bohemians 2–0 0–1
    Flamurtari Albania 3–2 Socialist Federal Republic of Yugoslavia Partizan 2–0 1–2
    Linzer ASK Austria 0–2 Netherlands Utrecht 0–0 0–2
    Mjøndalen Norway 1–5 West Germany Werder Bremen 0–5 1–0
    Panathinaikos Greece 4–3 France Auxerre 2–0 2–3
    Lokomotiv Sofia Bulgaria 3–4 Soviet Union Dinamo Tbilisi 3–1 0–3
    Pogoń Szczecin Poland 2–4 Italy Hellas Verona 1–1 1–3
    Red Star Belgrade Socialist Federal Republic of Yugoslavia 5–2 Bulgaria Trakia Plovdiv 3–0 2–2
    Sporting Gijón Spain 1–3 Italy Milan 1–0 0–3
    Sportul Studențesc Romania 3–1 Poland GKS Katowice 1–0 2–1
    Tatabányai Bányász Hungary 1–2 Portugal Vitória de Guimarães 1–1 0–1
    Toulouse France 6–1 Greece Panionios 5–1 1–0
    TPS Finland 2–1 Austria Admira/Wacker 0–1 2–0
    Valletta Malta 0–7 Italy Juventus 0–4 0–3
    Velež Mostar Socialist Federal Republic of Yugoslavia 5–3 Switzerland Sion 5–0 0–3

    First leg

    Beşiktaş Turkey0–0Italy Internazionale

    Bohemian Republic of Ireland0–0Scotland Aberdeen

    Borussia Mönchengladbach West Germany0–1Spain Español
    Pineda 34'

    Brøndby IF Denmark2–1Sweden IFK Göteborg
    C. Nielsen 33'
    Christensen 80'
    Report L. Nilsson 77'

    Budapesti Honvéd Hungary1–0Belgium Lokeren
    Fodor 53'

    Celtic Scotland2–1West Germany Borussia Dortmund
    Walker 4'
    Whyte 88'
    Mill 64'
    Attendance: 41,400

    Coleraine Northern Ireland0–1Scotland Dundee United
    Sturrock 39'
    Attendance: 3,800

    EPA Larnaca Cyprus0–1Romania Victoria București
    Ene 51'
    Attendance: 5,000

    Barcelona Spain2–0Portugal Belenenses
    Moratalla 87'
    Víctor 90'

    Wismut Aue East Germany0–0Iceland Valur

    Spartak Moscow Soviet Union3–0East Germany Dynamo Dresden
    Mostovoi 32', 80'
    Cherenkov 57'
    Attendance: 48,000
    Referee: Einar Halle (Norway)

    Universitatea Craiova Romania3–2Portugal Chaves
    Ciurea 63' (pen.)
    Vancea 65'
    Ghiță 85'
    Gilberto 19'
    Vermelhinho 52'
    Attendance: 40,000

    TJ Vítkovice Czechoslovakia1–1Sweden AIK
    Stařičný 77' Kindvall 52'
    Attendance: 4,500

    Zenit Soviet Union2–0Belgium Club Brugge
    Chukhlov 8'
    Zheludkov 70'
    Attendance: 32,000
    Referee: Joe Worrall (England)

    Feyenoord Netherlands5–0Luxembourg Spora Luxembourg
    Blinker 16'
    Mitchell 37', 60'
    Van Herpen 74'
    Elstrup 77'

    Austria Wien Austria0–0West Germany Bayer Leverkusen
    Attendance: 11,125

    Grasshopper Switzerland0–4Soviet Union Dynamo Moscow
    Borodyuk 23', 45' (pen.), 57'
    Karatayev 79'
    Attendance: 8,900

    Beveren Belgium2–0Czechoslovakia Bohemians
    Fairclough 16', 53'
    Attendance: 5,500

    Flamurtari Albania2–0Socialist Federal Republic of Yugoslavia Partizan
    Đorđević 30' (o.g.)
    Iljadhi 83'

    Linzer ASK Austria0–0Netherlands Utrecht
    Report
    Attendance: 3,500

    Mjøndalen Norway0–5West Germany Werder Bremen
    Riedle 6', 87'
    Ordenewitz 52'
    Sauer 55'
    Wolter 64'

    Panathinaikos Greece2–0France Auxerre
    Barret 9' (o.g.)
    Vlachos 51'
    Attendance: 75,000

    Pogoń Szczecin Poland1–1Italy Hellas Verona
    Leśniak 59' Elkjær 8'
    Attendance: 22,000
    Referee: Bo Karlsson (Sweden)

    Red Star Belgrade Socialist Federal Republic of Yugoslavia3–0Bulgaria Trakia Plovdiv
    Radovanović 57'
    Šabanadžović 60'
    Cvetković 61'
    Attendance: 30,000

    Sporting Gijón Spain1–0Italy Milan
    Jaime 70'
    Attendance: 16,000
    Referee: Ron Bridges (Wales)

    Sportul Studențesc Romania1–0Poland GKS Katowice
    Țârlea 46'

    Tatabányai Bányász Hungary1–1Portugal Vitória de Guimarães
    Plotár 41' Caio 78'
    Attendance: 5,000
    Referee: Özcan Oal (Turkey)

    Toulouse France5–1Greece Panionios
    Passi 8'
    Stopyra 26'
    Rocheteau 48'
    Márcico 52', 87' (pen.)
    Aposporis 64'

    TPS Finland0–1Austria Admira/Wacker
    Rodax 14'

    Valletta Malta0–4Italy Juventus
    Laudrup 26', 42'
    Alessio 37', 70'
    Attendance: 18,000
    Referee: John Martin (England)

    Velež Mostar Socialist Federal Republic of Yugoslavia5–0Switzerland Sion
    Tuce 17', 32', 37', 61' (pen.)
    Šišić 60'

    Lokomotiv Sofia Bulgaria3–1Soviet Union Dinamo Tbilisi
    Zlatinov 45' (pen.)
    Stoev 61' (pen.)
    Todorov 84'
    Shengelia 75'
    Attendance: 25,000

    Second leg

    Internazionale Italy3–1Turkey Beşiktaş
    Altobelli 38'
    Serena 44', 86'
    Feyyaz 14'
    Attendance: 15,000

    Internazionale won 3–1 on aggregate.


    Aberdeen Scotland1–0Republic of Ireland Bohemian
    Bett 2' (pen.)
    Attendance: 10,000
    Referee: Egil Nervik (Norway)

    Aberdeen won 1–0 on aggregate.


    Español won 5–1 on aggregate.


    IFK Göteborg Sweden0–0Denmark Brøndby
    Attendance: 25,718

    Brøndby won 2–1 on aggregate.


    Lokeren Belgium0–0Hungary Budapesti Honvéd
    Attendance: 7,500
    Referee: David Syme (Scotland)

    Budapesti Honvéd won 1–0 on aggregate.


    Borussia Dortmund West Germany2–0Scotland Celtic
    Dickel 74', 86'
    Attendance: 54,000

    Borussia Dortmund won 3–2 on aggregate.


    Dundee United Scotland3–1Northern Ireland Coleraine
    Gallacher 28'
    Sturrock 73'
    Clark 80'
    Edgar 48'
    Attendance: 8,430
    Referee: Allan Gunn (England)

    Dundee United won 4–1 on aggregate.


    Victoria București Romania3–0Cyprus EPA Larnaca
    Nuță 32', 61' (pen.)
    Augustin 82'

    Victoria București won 4–0 on aggregate.


    Belenenses Portugal1–0Spain Barcelona
    Mapuata 4'

    Barcelona won 2–1 on aggregate.


    Valur Iceland1–1East Germany Wismut Aue
    J. Jónsson 11' Weiß 81' (pen.)

    1–1 on aggregate; Wismut Aue won on away goals.


    Dynamo Dresden East Germany1–0Soviet Union Spartak Moscow
    Minge 8'
    Attendance: 26,000

    Spartak Moscow won 3–1 on aggregate.


    4–4 on aggregate; Chaves won on away goals.


    AIK Sweden0–2Czechoslovakia TJ Vítkovice
    Dostál 61'
    Houška 77'

    TJ Vítkovice won 3–1 on aggregate.


    Club Brugge Belgium5–0Soviet Union Zenit
    Brylle 20', 39', 59', 69'
    Ceulemans 44'
    Attendance: 18,000
    Referee: Alain Delmer (France)

    Club Brugge won 5–2 on aggregate.


    Spora Luxembourg Luxembourg2–5Netherlands Feyenoord
    Di Domenico 28'
    Jeitz 42'
    Elstrup 24' (pen.), 80'
    Hoekstra 61'
    Wijnstekers 62'
    Heus 65'

    Feyenoord won 10–2 on aggregate.


    Bayer Leverkusen West Germany5–1Austria Austria Wien
    Rolff 24', 60'
    Schreier 46'
    Hörster 57'
    Cha Bum-kun 74'
    Webora 31'

    Bayer Leverkusen won 5–1 on aggregate.


    Dynamo Moscow Soviet Union1–0Switzerland Grasshopper
    Vasilyev 33'

    Dynamo Moscow won 5–0 on aggregate.


    Bohemians Czechoslovakia1–0Belgium Beveren
    Chaloupka 11'

    Beveren won 2–1 on aggregate.


    Partizan Socialist Federal Republic of Yugoslavia2–1Albania Flamurtari
    Stevanović 44' (pen.)
    Vokrri 60'
    Kushta 82'
    Attendance: 40,000

    Flamurtari won 3–2 on aggregate.


    Utrecht Netherlands2–0Austria Linzer ASK
    Van Loen 22'
    Steinmann 48'
    Report

    Utrecht won 2–0 on aggregate.


    Werder Bremen West Germany0–1Norway Mjøndalen
    Markussen 78'
    Attendance: 12,000

    Werder Bremen won 5–1 on aggregate.


    Auxerre France3–2Greece Panathinaikos
    Dutuel 23'
    Cantona 41'
    Courtet 73'
    Vasiliou 31'
    Saravakos 44'

    Panathinaikos won 4–3 on aggregate.


    Dinamo Tbilisi won 4–3 on aggregate.


    Hellas Verona Italy3–1Poland Pogoń Szczecin
    Elkjær 32', 39' (pen.)
    Di Gennaro 43' (pen.)
    Hawrylewicz 82'

    Hellas Verona won 4–2 on aggregate.


    Trakia Plovdiv Bulgaria2–2Socialist Federal Republic of Yugoslavia Red Star Belgrade
    Pashev 55' (pen.)
    Georgiev 66'
    Đurović 11'
    Binić 82'

    Red Star Belgrade won 5–2 on aggregate.


    Milan Italy3–0Spain Sporting Gijón
    Virdis 20' (pen.), 45' (pen.)
    Gullit 43'

    Milan won 3–1 on aggregate. The game was played in Lecce because of the ban on San Siro.


    GKS Katowice Poland1–2Romania Sportul Studențesc
    Koniarek 31' Țârlea 22'
    Cristea 28'

    Sportul Studențesc won 3–1 on aggregate.


    Vitória de Guimarães won 2–1 on aggregate.


    Panionios Greece0–1France Toulouse
    Rocheteau 57'
    Attendance: 4,000
    Referee: Tullio Lanese (Italy)

    Toulouse won 6–1 on aggregate.


    Admira/Wacker Austria0–2Finland TPS
    Aaltonen 39', 75'

    TPS won 2–1 on aggregate.


    Juventus Italy3–0Malta Valletta
    Magrin 23'
    Vignola 60'
    Rush 87'

    Juventus won 7–0 on aggregate.


    Sion Switzerland3–0Socialist Federal Republic of Yugoslavia Velež Mostar
    Brigger 4'
    Bouderbala 7'
    Balet 22'
    Attendance: 3,950

    Velež Mostar won 5–3 on aggregate.

    Second round

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Milan Italy 0–2 Spain Español 0–2 0–0
    Aberdeen Scotland 2–2 (a) Netherlands Feyenoord 2–1 0–1
    Borussia Dortmund West Germany 3–2 Socialist Federal Republic of Yugoslavia Velež Mostar 2–0 1–2
    Brøndby Denmark 3–3 (0–3 p) Romania Sportul Studențesc 3–0 0–3 (a.e.t.)
    Chaves Portugal 2–5 Hungary Budapesti Honvéd 1–2 1–3
    Dundee United Scotland 2–3 Czechoslovakia TJ Vítkovice 1–2 1–1
    Utrecht Netherlands 2–3 Italy Hellas Verona 1–1 1–2
    Barcelona Spain 2–0 Soviet Union Dynamo Moscow 2–0 0–0
    Wismut Aue East Germany 1–2 Albania Flamurtari 1–0 0–2
    Spartak Moscow Soviet Union 6–7 West Germany Werder Bremen 4–1 2–6 (a.e.t.)
    Internazionale Italy 2–1 Finland TPS 0–1 2–0
    Panathinaikos Greece 3–3 (a) Italy Juventus 1–0 2–3
    Red Star Belgrade Socialist Federal Republic of Yugoslavia 3–5 Belgium Club Brugge 3–1 0–4
    Toulouse France 1–2 West Germany Bayer Leverkusen 1–1 0–1
    Victoria București Romania 1–2 Soviet Union Dinamo Tbilisi 1–2 0–0
    Vitória de Guimarães Portugal 1–1 (5–4 p) Belgium Beveren 1–0 0–1 (a.e.t.)

    First leg

    Milan Italy0–2Spain Español
    Zubillaga 40'
    Alonso 49'
    Attendance: 37,000
    Referee: David Syme (Scotland)

    Aberdeen Scotland2–1Netherlands Feyenoord
    Falconer 34'
    J. Miller 68'
    Elstrup 21' (pen.)
    Attendance: 16,000

    Borussia Dortmund West Germany2–0Socialist Federal Republic of Yugoslavia Velež Mostar
    Hupe 68'
    Dickel 86'

    Brøndby Denmark3–0Romania Sportul Studențesc
    Olsen 16'
    Steffensen 30' (pen.)
    Christensen 86'


    Dundee United Scotland1–2Czechoslovakia TJ Vítkovice
    Ferguson 24' Chmela 12'
    Dostál 78'
    Attendance: 8,938
    Referee: Ulf Eriksson (Sweden)

    Utrecht Netherlands1–1Italy Hellas Verona
    Van Ginkel 45' Report Berthold 44'
    Attendance: 17,750
    Referee: Ioan Igna (Romania)


    Wismut Aue East Germany1–0Albania Flamurtari
    Krauß 22'

    Internazionale Italy0–1Finland TPS
    Aaltonen 11'
    Attendance: 15,000

    Panathinaikos Greece1–0Italy Juventus
    Saravakos 6'
    Attendance: 60,000
    Referee: Ron Bridges (Wales)

    Red Star Belgrade Socialist Federal Republic of Yugoslavia3–1Belgium Club Brugge
    Radovanović 53'
    Cvetković 82'
    Stojković 90' (pen.)
    Beyens 41'
    Attendance: 60,000

    Toulouse France1–1West Germany Bayer Leverkusen
    Tarantini 69' (pen.) Schreier 34'



    Spartak Moscow Soviet Union4–1West Germany Werder Bremen
    Mostovoi 11'
    Rodionov 36', 55'
    Pasulko 90'
    Burgsmüller 81'
    Attendance: 65,000

    Second leg

    Werder Bremen West Germany6–2 (a.e.t.)Soviet Union Spartak Moscow
    Neubarth 4', 10'
    Ordenewitz 25'
    Sauer 78'
    Riedle 101'
    Burgsmüller 109'
    Cherenkov 71'
    Pasulko 110'
    Attendance: 22,000

    Werder Bremen won 7–6 on aggregate.


    Español Spain0–0Italy Milan
    Attendance: 30,000

    Español won 2–0 on aggregate.


    Feyenoord Netherlands1–0Scotland Aberdeen
    Hoekstra 74'
    Attendance: 24,000

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


    Velež Mostar Socialist Federal Republic of Yugoslavia2–1West Germany Borussia Dortmund
    Kodro 67'
    Jurić 89'
    Mill 88'

    Borussia Dortmund won 3–2 on aggregate.


    3–3 on aggregate; Sportul Studențesc won 3–0 on penalties.


    Budapesti Honvéd Hungary3–1Portugal Chaves
    Sallai 22'
    Fitos 79'
    Kovács 88'
    Jorginho 77'

    Budapesti Honvéd won 5–2 on aggregate.


    TJ Vítkovice Czechoslovakia1–1Scotland Dundee United
    Vlk 77' Clark 37'
    Attendance: 15,000

    TJ Vítkovice won 3–2 on aggregate.


    Hellas Verona Italy2–1Netherlands Utrecht
    Di Gennaro 69'
    Verrips 89' (o.g.)
    Report de Kock 71'

    Verona won 3–2 on aggregate.


    Dynamo Moscow Soviet Union0–0Spain Barcelona
    Attendance: 24,500
    Referee: Carlo Longhi (Italy)

    Barcelona won 2–0 on aggregate.


    Flamurtari Albania2–0East Germany Wismut Aue
    Taho 3'
    V. Ruci 72'
    Attendance: 12,000

    Flamurtari won 2–1 on aggregate.


    TPS Finland0–2Italy Internazionale
    Scifo 50'
    Altobelli 74'

    Internazionale won 2–1 on aggregate.


    Juventus Italy3–2Greece Panathinaikos
    Cabrini 49', 72' (pen.)
    Alessio 59'
    Saravakos 46'
    C. Dimopoulos 53'

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


    Club Brugge Belgium4–0Socialist Federal Republic of Yugoslavia Red Star Belgrade
    Brylle 13'
    Ceulemans 47'
    Radovanović 49' (o.g.)
    Beyens 88'

    Club Brugge won 5–3 on aggregate.


    Bayer Leverkusen West Germany1–0France Toulouse
    Schreier 80'

    Bayer Leverkusen won 2–1 on aggregate.


    Dinamo Tbilisi Soviet Union0–0Romania Victoria București
    Attendance: 45,000

    Dinamo Tbilisi won 2–1 on aggregate.


    1–1 on aggregate; Vitória de Guimarães won 5–4 on penalties.

    Third round

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Borussia Dortmund West Germany 3–5 Belgium Club Brugge 3–0 0–5 (a.e.t.)
    Budapesti Honvéd Hungary 6–7 Greece Panathinaikos 5–2 1–5
    Barcelona Spain 4–2 Albania Flamurtari 4–1 0–1
    Feyenoord Netherlands 2–3 West Germany Bayer Leverkusen 2–2 0–1
    Hellas Verona Italy 4–1 Romania Sportul Studențesc 3–1 1–0
    Internazionale Italy 1–2 Spain Español 1–1 0–1
    Vitória de Guimarães Portugal 2–2 (4–5 p) Czechoslovakia TJ Vítkovice 2–0 0–2 (a.e.t.)
    Werder Bremen West Germany 3–2 Soviet Union Dinamo Tbilisi 2–1 1–1

    First leg

    Borussia Dortmund West Germany3–0Belgium Club Brugge
    Mill 13', 63'
    Anderbrügge 77'
    Attendance: 52,000
    Referee: Ioan Igna (Romania)

    Budapesti Honvéd Hungary5–2Greece Panathinaikos
    Kovács 2', 32', 58', 61'
    Fodor 24' (pen.)
    Saravakos 65', 88'

    Barcelona Spain4–1Albania Flamurtari
    Urbano 43'
    Lineker 54', 58'
    Carrasco 55'
    V. Ruci 70' (pen.)

    Feyenoord Netherlands2–2West Germany Bayer Leverkusen
    Been 36'
    Hoekstra 45'
    Buncol 19'
    Falkenmayer 32'
    Attendance: 27,000


    Internazionale Italy1–1Spain Español
    Serena 31' Lauridsen 82'
    Attendance: 46,567


    Werder Bremen West Germany2–1Soviet Union Dinamo Tbilisi
    Neubarth 3'
    Riedle 18'
    Shengelia 20'
    Attendance: 21,630

    Second leg

    Club Brugge Belgium5–0 (a.e.t.)West Germany Borussia Dortmund
    Ceulemans 10'
    L. Van Der Elst 48', 83' (pen.), 108' (pen.)
    F. Van Der Elst 100'
    Attendance: 32,000
    Referee: Ron Bridges (Wales)

    Club Brugge won 5–3 on aggregate.


    Panathinaikos Greece5–1Hungary Budapesti Honvéd
    Vlachos 23', 37'
    Antoniou 55'
    Mavridis 65'
    Batsinilas 82'
    Fitos 60'
    Attendance: 80,000

    Panathinaikos won 7–6 on aggregate.


    Flamurtari Albania1–0Spain Barcelona
    Kushta 15'

    Barcelona won 4–2 on aggregate.


    Bayer Leverkusen West Germany1–0Netherlands Feyenoord
    Götz 30'

    Bayer Leverkusen won 3–2 on aggregate.


    Sportul Studențesc Romania0–1Italy Hellas Verona
    Elkjær 69'
    Attendance: 15,000

    Hellas Verona won 4–1 on aggregate.


    Español Spain1–0Italy Internazionale
    Orejuela 23'

    Español won 2–1 on aggregate.


    2–2 on aggregate; TJ Vítkovice won 5–4 on penalties.


    Dinamo Tbilisi Soviet Union1–1West Germany Werder Bremen
    Sulakvelidze 31' Schaaf 61'
    Attendance: 80,000
    Referee: Bo Karlsson (Sweden)

    Werder Bremen won 3–2 on aggregate.

    Quarter-finals

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Bayer Leverkusen West Germany 1–0 Spain Barcelona 0–0 1–0
    Hellas Verona Italy 1–2 West Germany Werder Bremen 0–1 1–1
    Panathinaikos Greece 2–3 Belgium Club Brugge 2–2 0–1
    Español Spain 2–0 Czechoslovakia TJ Vítkovice 2–0 0–0

    First leg

    Bayer Leverkusen West Germany0–0Spain Barcelona

    Hellas Verona Italy0–1West Germany Werder Bremen
    Neubarth 49'

    Panathinaikos Greece2–2Belgium Club Brugge
    Saravakos 54'
    Antoniou 60'
    Ceulemans 55'
    Degryse 86'
    Attendance: 75,000

    Español Spain2–0Czechoslovakia TJ Vítkovice
    Lauridsen 31'
    Pineda 69'
    Attendance: 17,500

    Second leg

    Barcelona Spain0–1West Germany Bayer Leverkusen
    Tita 59'
    Attendance: 32,500

    Bayer Leverkusen won 1–0 on aggregate.


    Werder Bremen West Germany1–1Italy Hellas Verona
    Sauer 32' Volpecina 54'
    Attendance: 39,000

    Werder Bremen won 2–1 on aggregate.


    Club Brugge Belgium1–0Greece Panathinaikos
    Brylle 44'
    Attendance: 15,000

    Club Brugge won 3–2 on aggregate.


    TJ Vítkovice Czechoslovakia0–0Spain Español
    Attendance: 20,000

    Español won 2–0 on aggregate.

    Semi-finals

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Bayer Leverkusen West Germany 1–0 West Germany Werder Bremen 1–0 0–0
    Club Brugge Belgium 2–3 Spain Español 2–0 0–3 (a.e.t.)

    First leg


    Club Brugge Belgium2–0Spain Español
    Ceulemans 42'
    Gallart 74' (o.g.)
    Attendance: 30,000
    Referee: Pietro D'Elia (Italy)

    Second leg

    Werder Bremen West Germany0–0West Germany Bayer Leverkusen
    Attendance: 43,000

    Bayer Leverkusen won 1–0 on aggregate.


    Español Spain3–0 (a.e.t.)Belgium Club Brugge
    Orejuela 10'
    Losada 63'
    Alonso 119'
    Attendance: 43,000
    Referee: Helmut Kohl (Austria)

    Español won 3–2 on aggregate.

    Final

    First leg

    Español Spain3–0West Germany Bayer Leverkusen
    Losada 45', 56'
    Soler 49'

    Second leg

    3–3 on aggregate; Bayer Leverkusen won 3–2 on penalties.

    Notes

    1. ^ "LASK vs. Utrecht". UEFA. Retrieved 9 December 2023.
    2. ^ "Utrecht vs. LASK". UEFA. Retrieved 9 December 2023.
    3. ^ The game was played in Lecce because of the ban on San Siro.
    4. ^ "Utrecht vs. Hellas Verona". UEFA. Retrieved 9 December 2023.
    5. ^ "Hellas Verona vs. Utrecht". UEFA. Retrieved 9 December 2023.