1987–88 UEFA Cup

The 1987–88 UEFA Cup was won by Bayer Leverkusen on penalty kicks over Español.

1987–88 UEFA Cup
Dates15 September 1987 18 May 1988
Final positions
Champions Bayer Leverkusen (1st title)
Runners-up Espanyol

It was the third season of English clubs being barred from this and indeed all European competitions as the sequel of the Heysel disaster of May 1985. The English clubs who missed out on this season of the UEFA Cup were Liverpool, Tottenham Hotspur and Arsenal.

Soviet Union gained a fourth place, Austria and Romania a third one, while France, East Germany and Czechoslovakia remained with two places.

First round

Team 1 Agg. Team 2 1st leg 2nd leg
Beşiktaş 1–3 Internazionale 0–0 (Report) 1–3 (Report)
Bohemian 0–1 Aberdeen 0–0 (Report) 0–1 (Report)
Borussia Mönchengladbach 1–5 Español 0–1 (Report) 1–4 (Report)
Brøndby 2–1 IFK Göteborg 2–1 (Report) 0–0 (Report)
Budapesti Honvéd 1–0 Lokeren 1–0 (Report) 0–0 (Report)
Celtic 2–3 Borussia Dortmund 2–1 (Report) 0–2 (Report)
Coleraine 1–4 Dundee United 0–1 (Report) 1–3 (Report)
EPA Larnaca 0–4 Victoria București 0–1 (Report) 0–3 (Report)
Barcelona 2–1 Belenenses 2–0 (Report) 0–1 (Report)
Wismut Aue (a)1–1 Valur 0–0 (Report) 1–1 (Report)
Spartak Moscow 3–1 Dynamo Dresden 3–0 (Report) 0–1 (Report)
Universitatea Craiova 4–4(a) Chaves 3–2 (Report) 1–2 (Report)
TJ Vítkovice 3–1 AIK 1–1 (Report) 2–0 (Report)
Zenit 2–5 Club Brugge 2–0 (Report) 0–5 (Report)
Feyenoord 10–2 Spora Luxembourg 5–0 (Report) 5–2 (Report)
Austria Wien 1–5 Bayer Leverkusen 0–0 (Report) 1–5 (Report)
Grasshopper 0–5 Dynamo Moscow 0–4 (Report) 0–1 (Report)
Beveren 2–1 Bohemians 2–0 (Report) 0–1 (Report)
Flamurtari 3–2 Partizan 2–0 (Report) 1–2 (Report)
Linzer ASK 0–2 Utrecht 0–0 (Report) 0–2 (Report)
Mjøndalen 1–5 Werder Bremen 0–5 (Report) 1–0 (Report)
Panathinaikos 4–3 Auxerre 2–0 (Report) 2–3 (Report)
Lokomotiv Sofia 3–4 Dinamo Tbilisi 3–1 (Report) 0–3 (Report)
Pogoń Szczecin 2–4 Hellas Verona 1–1 (Report) 1–3 (Report)
Crvena Zvezda 5–2 Trakia Plovdiv 3–0 (Report) 2–2 (Report)
Sporting Gijón 1–3 Milan 1–0 (Report) 0–3 (Report)
Sportul Studențesc 3–1 GKS Katowice 1–0 (Report) 2–1 (Report)
Tatabányai Bányász 1–2 Vitória de Guimarães 1–1 (Report) 0–1 (Report)
Toulouse 6–1 Panionios 5–1 (Report) 1–0 (Report)
TPS 2–1 Admira/Wacker 0–1 (Report) 2–0 (Report)
Valletta 0–7 Juventus 0–4 (Report) 0–3 (Report)
Velež Mostar 5–3 Sion 5–0 (Report) 0–3 (Report)

First leg

Beşiktaş 0–0 Internazionale
Attendance: 20,000
Referee: Klaus Peschel (East Germany)

Bohemian 0–0 Aberdeen
Attendance: 10,000
Referee: Frans Van Den Wijngaert (Belgium)

Borussia Mönchengladbach 0–1 Español
Pineda  34'

Brøndby 2–1 IFK Göteborg
C. Nielsen  33'
Christensen  80'
L. Nilsson  77'

Budapesti Honvéd 1–0 Lokeren
Fodor  53'
Attendance: 7,000
Referee: Giorgos Koukoulakis (Greece)

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

Coleraine 0–1 Dundee United
Sturrock  39'
Attendance: 3,800
Referee: Frangcon Roberts (Wales)

EPA Larnaca 0–1 Victoria București
Ene  51'
Attendance: 5,000
Referee: Antal Hutak (Hungary)

Barcelona 2–0 Belenenses
Moratalla  87'
Víctor  90'

Wismut Aue 0–0 Valur
Attendance: 18,000
Referee: Ivan Timoshenko (Soviet Union)

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

Universitatea Craiova 3–2 Chaves
Ciurea  63' (pen.)
Vancea  65'
Ghiță  85'
Gilberto  19'
Vermelhinho  52'
Attendance: 40,000
Referee: Yusuf Namoğlu (Turkey)

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

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

Feyenoord 5–0 Spora Luxembourg
Blinker  16'
Mitchell  37', 60'
van Herpen  74'
Elstrup  77'
Attendance: 7,114
Referee: Patrick Daly (Republic of Ireland)

Austria Wien 0–0 Bayer Leverkusen
Attendance: 11,125

Grasshopper 0–4 Dynamo Moscow
Borodyuk  23', 45' (pen.), 57'
Karatayev  79'
Attendance: 8,900
Referee: José Pérez Sánchez (Spain)

Beveren 2–0 Bohemians
Fairclough  16', 53'
Attendance: 5,500
Referee: Alder dos Santos (Portugal)

Flamurtari 2–0 Partizan
Đorđević  30' (o.g.)
Iljadhi  83'
Attendance: 19,000
Referee: Georges Sandoz (Switzerland)

Linzer ASK 0–0 Utrecht
Attendance: 3,500
Referee: Todor Kolev (Bulgaria)

Mjøndalen 0–5 Werder Bremen
Riedle  6', 87'
Ordenewitz  52'
Sauer  55'
Wolter  64'
Nedre Eiken Stadion, Mjøndalen
Attendance: 2,108
Referee: Simo Ruokonen (Finland)

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

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

Crvena Zvezda 3–0 Trakia Plovdiv
Radovanović  57'
Šabanadžović  60'
Cvetković  61'
Attendance: 30,000
Referee: Stefan Petrescu (Romania)

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

Sportul Studențesc 1–0 GKS Katowice
Țârlea  46'
Attendance: 15,000
Referee: Zdeněk Havlíček (Czechoslovakia)

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

Toulouse 5–1 Panionios
Passi  8'
Stopyra  26'
Rocheteau  48'
Márcico  52', 87' (pen.)
Aposporis  64'
Stadium Municipal, Toulouse
Attendance: 25,438
Referee: Werner Föckler (West Germany)

TPS 0–1 Admira/Wacker
Rodax  14'
Attendance: 1,783
Referee: Bo Helén (Sweden)

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

Velež Mostar 5–0 Sion
Tuce  17', 32', 37', 61' (pen.)
Šišić  60'
Attendance: 22,000
Referee: Dušan Krchňák (Czechoslovakia)

Lokomotiv Sofia 3–1 Dinamo Tbilisi
Zlatinov  45' (pen.)
Stoev  61' (pen.)
Todorov  84'
Shengelia  75'
Lokomotiv, Sofia
Attendance: 25,000
Referee: Vaso Vujović (Yugoslavia)

Second leg

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

Internazionale won 3–1 on aggregate.


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

Aberdeen won 1–0 on aggregate.


Español 4–1 Borussia Mönchengladbach
Valverde  30'
Iñaki  45'
Golobart  49'
Pineda  54'
Rahn  59'
Attendance: 15,500
Referee: George Courtney (England)

Español won 5–1 on aggregate.


IFK Göteborg 0–0 Brøndby
Attendance: 25,718
Referee: Yuri Savchenko (Soviet Union)

Brøndby won 2–1 on aggregate.


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

Budapesti Honvéd won 1–0 on aggregate.


Borussia Dortmund 2–0 Celtic
Dickel  74', 86'
Attendance: 54,000
Referee: Rosario Lo Bello (Italy)

Borussia Dortmund won 3–2 on aggregate.


Dundee United 3–1 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 3–0 EPA Larnaca
Nuță  32', 61' (pen.)
Augustin  82'
Attendance: 9,000
Referee: Plarent Kotherja (Albania)

Victoria București won 4–0 on aggregate.


Belenenses 1–0 Barcelona
Mapuata  4'

Barcelona won 2–1 on aggregate.


Valur 1–1 Wismut Aue
J. Jónsson  11' Weiß  81' (pen.)
Attendance: 1,673
Referee: Lucien Kayser (Luxembourg)

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


Dynamo Dresden 1–0 Spartak Moscow
Minge  8'
Attendance: 26,000
Referee: Egbert Mulder (Netherlands)

Spartak Moscow won 3–1 on aggregate.


Chaves 2–1 Universitatea Craiova
Slavkov  5'
Vermelhinho  62'
Ghiță  83'
Attendance: 16,000
Referee: Oliver Donnelly (Northern Ireland)

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


AIK 0–2 TJ Vítkovice
Dostál  61'
Houška  77'
Attendance: 2,109
Referee: James Duncan (Scotland)

TJ Vítkovice won 3–1 on aggregate.


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

Club Brugge won 5–2 on aggregate.


Spora Luxembourg 2–5 Feyenoord
Di Domenico  28'
Jeitz  42'
Elstrup  24' (pen.), 80'
Hoekstra  61'
Wijnstekers  62'
Heus  65'
Stade Camille Polfer, Luxembourg City
Attendance: 1,100
Referee: Jean-Marie Lartigot (France)

Feyenoord won 10–2 on aggregate.


Bayer Leverkusen 5–1 Austria Wien
Rolff  24', 60'
Schreier  46'
Hörster  57'
Cha  74'
Webora  31'
Attendance: 11,500
Referee: Alphonse Costantin (Belgium)

Bayer Leverkusen won 5–1 on aggregate.


Dynamo Moscow 1–0 Grasshopper
Vasilyev  33'
Attendance: 16,300
Referee: Manfred Neuner (West Germany)

Dynamo Moscow won 5–0 on aggregate.


Bohemians 1–0 Beveren
Chaloupka  11'

Beveren won 2–1 on aggregate.


Partizan 2–1 Flamurtari
Stevanović  44' (pen.)
Vokrri  60'
Kushta  82'
Attendance: 40,000
Referee: Andrzej Libich (Poland)

Flamurtari won 3–2 on aggregate.


Utrecht 2–0 Linzer ASK
van Loen  22'
Steinmann  48'

Utrecht won 2–0 on aggregate.


Werder Bremen 0–1 Mjøndalen
Markussen  78'
Attendance: 12,000
Referee: Fred McKnight (Northern Ireland)

Werder Bremen won 5–1 on aggregate.


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

Panathinaikos won 4–3 on aggregate.


Dinamo Tbilisi 3–0 Lokomotiv Sofia
Sulakvelidze  41'
Guruli  73'
Chivadze  79'
Attendance: 60,000
Referee: Robert Matušík (Czechoslovakia)

Dinamo Tbilisi won 4–3 on aggregate.


Hellas Verona 3–1 Pogoń Szczecin
Elkjær  32', 39' (pen.)
Di Gennaro  43' (pen.)
Hawrylewicz  82'
Stadio Marcantonio Bentegodi, Verona
Attendance: 29,000
Referee: José Veiga Trigo (Portugal)

Hellas Verona won 4–2 on aggregate.


Trakia Plovdiv 2–2 Crvena Zvezda
Pashev  55' (pen.)
Georgiev  66'
Đurović  11'
Binić  82'
Stadion Hristo Botev, Plovdiv
Attendance: 35,000
Referee: Gerasimos Germanakos (Greece)

Crvena Zvezda won 5–2 on aggregate.


Milan 3–0 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 1–2 Sportul Studențesc
Koniarek  31' Țârlea  22'
Cristea  28'

Sportul Studențesc won 3–1 on aggregate.


Vitória de Guimarães 1–0 Tatabányai Bányász
Kioma  71'

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


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

Toulouse won 6–1 on aggregate.


Admira/Wacker 0–2 TPS
Aaltonen  39', 75'
Bundesstadion Südstadt, Maria Enzersdorf
Attendance: 2,000
Referee: Lajos Hartmann (Hungary)

TPS won 2–1 on aggregate.


Juventus 3–0 Valletta
Magrin  23'
Vignola  60'
Rush  87'
Attendance: 15,000
Referee: Michalakis Antoniou (Cyprus)

Juventus won 7–0 on aggregate.


Sion 3–0 Velež Mostar
Brigger  4'
Bouderbala  7'
Balet  22'
Attendance: 3,950

Velež Mostar won 5–3 on aggregate.

Second round

Team 1 Agg. Team 2 1st leg 2nd leg
Milan 0–2 Español 0–2 (Report) 0–0 (Report)
Aberdeen 2–2(a) Feyenoord 2–1 (Report) 0–1 (Report)
Borussia Dortmund 3–2 Velež Mostar 2–0 (Report) 1–2 (Report)
Brøndby 3–3(p) Sportul Studențesc 3–0 (Report) 0–3 (Report)
Chaves 2–5 Budapesti Honvéd 1–2 (Report) 1–3 (Report)
Dundee United 2–3 TJ Vítkovice 1–2 (Report) 1–1 (Report)
Utrecht 2–3 Hellas Verona 1–1 (Report) 1–2 (Report)
Barcelona 2–0 Dynamo Moscow 2–0 (Report) 0–0 (Report)
Wismut Aue 1–2 Flamurtari 1–0 (Report) 0–2 (Report)
Spartak Moscow 6–7 Werder Bremen 4–1 (Report) 2–6(aet) (Report)
Internazionale 2–1 TPS 0–1 (Report) 2–0 (Report)
Panathinaikos (a)3–3 Juventus 1–0 (Report) 2–3 (Report)
Crvena Zvezda 3–5 Club Brugge 3–1 (Report) 0–4 (Report)
Toulouse 1–2 Bayer Leverkusen 1–1 (Report) 0–1 (Report)
Victoria București 1–2 Dinamo Tbilisi 1–2 (Report) 0–0 (Report)
Vitória de Guimarães (p)1-1 Beveren 1–0 (Report) 0–1 (Report)

First leg

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

The game was played in Lecce because of the ban on San Siro.


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

Borussia Dortmund 2–0 Velež Mostar
Hupe  68'
Dickel  86'

Brøndby 3–0 Sportul Studențesc
Olsen  16'
Steffensen  30' (pen.)
Christensen  86'
Attendance: 18,700
Referee: Roger Philippi (Luxembourg)

Chaves 1–2 Budapesti Honvéd
Zdravkov  87' Kovács  73'
Fodor  81'

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

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

Barcelona 2–0 Dynamo Moscow
Amarilla  10'
Schuster  30'

Wismut Aue 1–0 Flamurtari
Krauß  22'
Attendance: 18,000
Referee: Jiří Stiegler (Czechoslovakia)

Internazionale 0–1 TPS
Aaltonen  11'
Attendance: 15,000
Referee: Wilfred Wallace (Republic of Ireland)

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

Crvena Zvezda 3–1 Club Brugge
Radovanović  53'
Cvetković  82'
Stojković  90' (pen.)
Beyens  41'
Attendance: 60,000

Toulouse 1–1 Bayer Leverkusen
Tarantini  69' (pen.) Schreier  34'
Stadium Municipal, Toulouse
Attendance: 31,000

Victoria București 1–2 Dinamo Tbilisi
Vaișcovici  67' (pen.) Chedia  3'
Shengelia  20'
Attendance: 16,000
Referee: Manfred Roßner (East Germany)

Vitória de Guimarães 1–0 Beveren
Alcântara  66' (pen.)
Attendance: 19,250
Referee: Joaquín Ramos Marcos (Spain)

Spartak Moscow 4–1 Werder Bremen
Mostovoi  11'
Rodionov  36', 55'
Pasulko  90'
Burgsmüller  81'
Attendance: 65,000
Referee: Kurt Sørensen (Denmark)

Second leg

Werder Bremen 6–2 (a.e.t.) Spartak Moscow
Neubarth  4', 10'
Ordenewitz  25'
Sauer  78'
Riedle  101'
Burgsmüller  109'
Cherenkov  71'
Pasulko  110'
Attendance: 22,000
Referee: Georges Sandoz (Switzerland)

Werder Bremen won 7–6 on aggregate.


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

Español won 2–0 on aggregate.


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

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


Velež Mostar 2–1 Borussia Dortmund
Kodro  67'
Jurić  89'
Mill  88'
Attendance: 25,000
Referee: Yuri Savchenko (Soviet Union)

Borussia Dortmund won 3–2 on aggregate.


Sportul Studențesc 3–0 (a.e.t.) Brøndby
Munteanu  7'
Bozeșan  78'
Pană  89'
Penalties
Iorgulescu
Țicleanu
Bozeșan
3–0 Schmeichel
Olsen
K. Nielsen
Attendance: 9,600
Referee: Heinz Holzmann (Austria)

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


Budapesti Honvéd 3–1 Chaves
Sallai  22'
Fitos  79'
Kovács  88'
Jorginho  77'
Attendance: 12,000
Referee: Henk van Ettekoven (Netherlands)

Budapesti Honvéd won 5–2 on aggregate.


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

TJ Vítkovice won 3–2 on aggregate.


Hellas Verona 2–1 Utrecht
Di Gennaro  69'
Verrips  89' (o.g.)
de Kock  71'
Stadio Marcantonio Bentegodi, Verona
Attendance: 28,883
Referee: Manfred Neuner (West Germany)

Verona won 3–2 on aggregate.


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

Barcelona won 2–0 on aggregate.


Flamurtari 2–0 Wismut Aue
Taho  3'
V. Ruci  72'
Attendance: 12,000
Referee: László Molnár (Hungary)

Flamurtari won 2–1 on aggregate.


TPS 0–2 Internazionale
Scifo  50'
Altobelli  74'
Attendance: 15,000
Referee: Janusz Eksztajn (Poland)

Internazionale won 2–1 on aggregate.


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

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


Club Brugge 4–0 Crvena Zvezda
Brylle  13'
Ceulemans  47'
Radovanović  49' (o.g.)
Beyens  88'
Attendance: 30,287
Referee: Dušan Krchňák (Czechoslovakia)

Club Brugge won 5–3 on aggregate.


Bayer Leverkusen 1–0 Toulouse
Schreier  80'

Bayer Leverkusen won 2–1 on aggregate.


Dinamo Tbilisi 0–0 Victoria București
Attendance: 45,000
Referee: Simo Ruokonen (Finland)

Dinamo Tbilisi won 2–1 on aggregate.


Beveren 1–0 (a.e.t.) Vitória de Guimarães
Lemoine  66'
Penalties
François
Kusto
Lemoine
Schmedding
Stalmans
4–5 Carvalho
Adão
Miguel
Bené
Alcântara
Attendance: 12,000
Referee: Alain Delmer (France)

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

Third round

Team 1 Agg. Team 2 1st leg 2nd leg
Borussia Dortmund 3–5 Club Brugge 3–0 (Report) 0–5(aet) (Report)
Budapesti Honvéd 6–7 Panathinaikos 5–2 (Report) 1–5 (Report)
Barcelona 4–2 Flamurtari 4–1 (Report) 0–1 (Report)
Feyenoord 2–3 Bayer Leverkusen 2–2 (Report) 0–1 (Report)
Hellas Verona 4–1 Sportul Studențesc 3–1 (Report) 1–0 (Report)
Internazionale 1–2 Español 1–1 (Report) 0–1 (Report)
Vitória de Guimarães 2–2(p) TJ Vítkovice 2–0 (Report) 0–2 (Report)
Werder Bremen 3–2 Dinamo Tbilisi 2–1 (Report) 1–1 (Report)

First leg

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

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

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

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

Hellas Verona 3–1 Sportul Studențesc
Fontolan  25'
Pacione  29'
Elkjær  81' (pen.)
Coraș  63'
Stadio Marcantonio Bentegodi, Verona
Attendance: 26,000
Referee: George Sandoz (Switzerland)

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

Vitória de Guimarães 2–0 TJ Vítkovice
Kioma  62'
Caio Júnior  74'

Werder Bremen 2–1 Dinamo Tbilisi
Neubarth  3'
Riedle  18'
Shengelia  20'
Attendance: 21,630
Referee: Ildefonso Urizar (Spain)

Second leg

Club Brugge 5–0 (a.e.t.) 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 5–1 Budapesti Honvéd
Vlachos  23', 37'
Antoniou  55'
Mavridis  65'
Batsinilas  82'
Fitos  60'
Attendance: 80,000
Referee: Dušan Krchňák (Czechoslovakia)

Panathinaikos won 7–6 on aggregate.


Flamurtari 1–0 Barcelona
Kushta  15'

Barcelona won 4–2 on aggregate.


Bayer Leverkusen 1–0 Feyenoord
Götz  30'

Bayer Leverkusen won 3–2 on aggregate.


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

Hellas Verona won 4–1 on aggregate.


Español 1–0 Internazionale
Orejuela  23'

Español won 2–1 on aggregate.


TJ Vítkovice 2–0 (a.e.t.) Vitória de Guimarães
Kovačík  33'
Grussmann  88'
Penalties
Šourek
Bartl
Kadlec
Grussmann
Kovačík
5–4 Adão
Weber
Miguel
N'Dinga
Bené
Attendance: 10,000
Referee: Gerasimos Germanakos (Greece)

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


Dinamo Tbilisi 1–1 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. Team 2 1st leg 2nd leg
Bayer Leverkusen 1–0 Barcelona 0–0 (Report) 1–0 (Report)
Hellas Verona 1–2 Werder Bremen 0–1 (Report) 1–1 (Report)
Panathinaikos 2–3 Club Brugge 2–2 (Report) 0–1 (Report)
Español 2–0 TJ Vítkovice 2–0 (Report) 0–0 (Report)

First leg

Bayer Leverkusen 0–0 Barcelona

Hellas Verona 0–1 Werder Bremen
Neubarth  49'
Stadio Marcantonio Bentegodi, Verona
Attendance: 33,435

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

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

Second leg

Barcelona 0–1 Bayer Leverkusen
Tita  59'

Bayer Leverkusen won 1–0 on aggregate.


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

Werder Bremen won 2–1 on aggregate.


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

Club Brugge won 3–2 on aggregate.


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

Español won 2–0 on aggregate.

Semi-finals

Team 1 Agg. Team 2 1st leg 2nd leg
Bayer Leverkusen 1–0 Werder Bremen 1–0 (Report) 0–0 (Report)
Club Brugge 2–3 Español 2–0 (Report) 0–3(aet) (Report)

First leg

Bayer Leverkusen 1–0 Werder Bremen
A. Reinhardt  60'
Attendance: 17,000
Referee: Gerasimos Germanakos (Greece)

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

Second leg

Werder Bremen 0–0 Bayer Leverkusen
Attendance: 43,000

Bayer Leverkusen won 1–0 on aggregate.


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

Español won 3–2 on aggregate.

Final

First leg

Español 3–0 Bayer Leverkusen
Losada  45', 56'
Soler  49'
Attendance: 42,000
Referee: Dušan Krchňák (Czechoslovakia)

Second leg

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

gollark: Ah, you have made a concurrency library with a strange API.
gollark: Yep, it does work.
gollark: PotatOS can now theoretically be removed by running `potatOS.begin_uninstall_process()` on any installation. This is untested, since my program seems to be unable to find the factors of 20039569799 very fast.
gollark: On the old wiki they would call that "deprecating" it, despite that being completely wrong.
gollark: Why not both?
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.