Open main menu

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
ChampionsWest Germany Bayer Leverkusen (1st title)
Runners-upSpain Español

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.

Contents

First roundEdit

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 legEdit

Beşiktaş  0–0  Internazionale

Bohemian  0–0  Aberdeen

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'

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

Coleraine  0–1  Dundee United
Sturrock   39'
Attendance: 3,800

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

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

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'

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

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

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

Flamurtari  2–0  Partizan
Đorđević   30' (o.g.)
Iljadhi   83'

Linzer ASK  0–0  Utrecht
Attendance: 3,500

Mjøndalen  0–5  Werder Bremen
Riedle   6'87'
Ordenewitz   52'
Sauer   55'
Wolter   64'

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

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

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

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'

TPS  0–1  Admira/Wacker
Rodax   14'

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'

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

Second legEdit

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'

Español won 5–1 on aggregate.


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

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

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'

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.)

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


Dynamo Dresden  1–0  Spartak Moscow
Minge   8'
Attendance: 26,000

Spartak Moscow won 3–1 on aggregate.


Chaves  2–1  Universitatea Craiova
Slavkov   5'
Vermelhinho   62'
Ghiță   83'

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


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

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'

Feyenoord won 10–2 on aggregate.


Bayer Leverkusen  5–1  Austria Wien
Rolff   24'60'
Schreier   46'
Hörster   57'
Cha   74'
Webora   31'

Bayer Leverkusen won 5–1 on aggregate.


Dynamo Moscow  1–0  Grasshopper
Vasilyev   33'

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

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

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'

Dinamo Tbilisi won 4–3 on aggregate.


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

Hellas Verona won 4–2 on aggregate.


Trakia Plovdiv  2–2  Crvena Zvezda
Pashev   55' (pen.)
Georgiev   66'
Đurović   11'
Binić   82'

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 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'

TPS won 2–1 on aggregate.


Juventus  3–0  Valletta
Magrin   23'
Vignola   60'
Rush   87'

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 roundEdit

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 Vlorë 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 legEdit

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'

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 Vlorë
Krauß   22'

Internazionale  0–1  TPS
Aaltonen   11'

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'

Victoria București  1–2  Dinamo Tbilisi
Vaișcovici   67' (pen.) Chedia   3'
Shengelia   20'


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

Second legEdit

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

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'

Borussia Dortmund won 3–2 on aggregate.


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'

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'

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 Vlorë  2–0  Wismut Aue
Taho   3'
V. Ruci   72'
Attendance: 12,000

Flamurtari Vlorë won 2–1 on aggregate.


TPS  0–2  Internazionale
Scifo   50'
Altobelli   74'

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'

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

Dinamo Tbilisi won 2–1 on aggregate.


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

Third roundEdit

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 Vlorë 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 legEdit

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 Vlorë
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'

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


Werder Bremen  2–1  Dinamo Tbilisi
Neubarth   3'
Riedle   18'
Shengelia   20'
Attendance: 21,630

Second legEdit

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

Panathinaikos won 7–6 on aggregate.


Flamurtari Vlorë  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.


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-finalsEdit

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 legEdit

Bayer Leverkusen  0–0  Barcelona

Hellas Verona  0–1  Werder Bremen
Neubarth   49'

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 legEdit

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-finalsEdit

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 legEdit


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

Second legEdit

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.

FinalEdit

First legEdit

Español  3–0  Bayer Leverkusen
Losada   45'56'
Soler   49'

Second legEdit

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

External linksEdit