1er tour
16.09.1987 Flamurtari Vlorë - Partizan 2:0 (1:0)
Linzer ASK - FC Utrecht 0:0 (0:0)
Austria Wien - Bayer Leverkusen 0:0 (0:0)
KSK Beveren - TJ Bohemians ČKD Praha 2:0 (1:0)
Lokomotiv Sofia - Dinamo Tbilisi 3:1 (1:0)
EPA Larnaca - Victoria Bucuresti 0:1 (0:0)
Brøndby IF - IFK Göteborg 2:1 (1:0)
Celtic FC - Borussia Dortmund 2:1 (1:0)
Bohemian FC - Aberdeen FC 0:0 (0:0)
FC Barcelona - Os Belenenses 2:0 (0:0)
Sporting Gijón - AC Milan 1:0 (0:0)
TPS Turku - Admira/Wacker 0:1 (0:1)
Toulouse FC - Panionios GSS 5:1 (2:0)
Panathinaikos - AJ Auxerre 2:0 (1:0)
Budapest Honved SE - Sporting Lokeren 1:0 (0:0)
Tatabanya Banyasz SC - Vitória Guimarães 1:1 (1:0)
Coleraine FC - Dundee United 0:1 (0:1)
Valletta FC - Juventus 0:4 (0:3)
Mjøndalen IF - Werder Bremen 0:5 (0:1)
Feyenoord - Spora Luxemburg 5:0 (2:0)
Pogoń Szczecin - Hellas Verona 1:1 (0:1)
Bor. Mönchengladbach - Espanyol Barcelona 0:1 (0:1)
Sportul Studenţesc - GKS Katowice 1:0 (0:0)
FC Universitatea Craiova - GD Chaves 3:2 (0:1)
Grasshopper Club Zürich - Dinamo Moskva 0:4 (0:2)
TJ Vítkovice - AIK Solna 1:1 (0:0)
Beşiktaş - Inter 0:0 (0:0)
Zenit Leningrad - Club Brugge KV 2:0 (1:0)
Spartak Moskva - Dynamo Dresden 3:0 (1:0)
Crvena Zvezda - Trakia Plovdiv 3:0 (0:0)
Velež Mostar - FC Sion 5:0 (3:0)
BSG Wismut Aue - Valur Reykjavík 0:0 (0:0)
30.09.1987 Partizan - Flamurtari Vlorë 2:1 (1:0)
FC Utrecht - Linzer ASK 2:0 (1:0)
Bayer Leverkusen - Austria Wien 5:1 (1:1)
TJ Bohemians ČKD Praha - KSK Beveren 1:0 (1:0)
Dinamo Tbilisi - Lokomotiv Sofia 3:0 (1:0)
Victoria Bucuresti - EPA Larnaca 3:0 (1:0)
IFK Göteborg - Brøndby IF 0:0 (0:0)
Borussia Dortmund - Celtic FC 2:0 (0:0)
Aberdeen FC - Bohemian FC 1:0 (1:0)
Os Belenenses - FC Barcelona 1:0 (1:0)
AC Milan - Sporting Gijón 3:0 (3:0)
Admira/Wacker - TPS Turku 0:2 (0:1)
Panionios GSS - Toulouse FC 0:1 (0:0)
AJ Auxerre - Panathinaikos 3:2 (2:2)
Sporting Lokeren - Budapest Honved SE 0:0 (0:0)
Vitória Guimarães - Tatabanya Banyasz SC 1:0 (0:0)
Dundee United - Coleraine FC 3:1 (1:0)
Juventus - Valletta FC 3:0 (1:0)
Werder Bremen - Mjøndalen IF 0:1 (0:0)
Spora Luxemburg - Feyenoord 2:5 (2:1)
Hellas Verona - Pogoń Szczecin 3:1 (3:0)
Espanyol Barcelona - Bor. Mönchengladbach 4:1 (2:0)
GKS Katowice - Sportul Studenţesc 1:2 (1:2)
GD Chaves - FC Universitatea Craiova 2:1 (1:0)
Dinamo Moskva - Grasshopper Club Zürich 1:0 (1:0)
AIK Solna - TJ Vítkovice 0:2 (0:0)
Inter - Beşiktaş 3:1 (2:1)
Club Brugge KV - Zenit Leningrad 5:0 (3:0)
Dynamo Dresden - Spartak Moskva 1:0 (1:0)
Trakia Plovdiv - Crvena Zvezda 2:2 (0:1)
FC Sion - Velež Mostar 3:0 (3:0)
Valur Reykjavík - BSG Wismut Aue 1:1 (1:0)
2e tour
21.10.1987 Brøndby IF - Sportul Studenţesc 3:0 (2:0)
Aberdeen FC - Feyenoord 2:1 (1:1)
Dundee United - TJ Vítkovice 1:2 (1:1)
FC Barcelona - Dinamo Moskva 2:0 (2:0)
Toulouse FC - Bayer Leverkusen 1:1 (0:1)
Panathinaikos - Juventus 1:0 (1:0)
AC Milan - Espanyol Barcelona 0:2 (0:1)
Inter - TPS Turku 0:1 (0:1)
FC Utrecht - Hellas Verona 1:1 (1:1)
GD Chaves - Budapest Honved SE 1:2 (0:0)
Vitória Guimarães - KSK Beveren 1:0 (0:0)
Borussia Dortmund - Velež Mostar 2:0 (0:0)
Victoria Bucuresti - Dinamo Tbilisi 1:2 (0:2)
Spartak Moskva - Werder Bremen 4:1 (2:0)
Crvena Zvezda - Club Brugge KV 3:1 (0:1)
BSG Wismut Aue - Flamurtari Vlorë 1:0 (1:0)
04.11.1987 Sportul Studenţesc - Brøndby IF 3:0 (1:0, 3:0, 3:0) tab
Feyenoord - Aberdeen FC 1:0 (0:0)
TJ Vítkovice - Dundee United 1:1 (0:1)
Dinamo Moskva - FC Barcelona 0:0 (0:0)
Bayer Leverkusen - Toulouse FC 1:0 (0:0)
Juventus - Panathinaikos 3:2 (0:0)
Espanyol Barcelona - AC Milan 0:0 (0:0)
TPS Turku - Inter 0:2 (0:0)
Hellas Verona - FC Utrecht 2:1 (0:0)
Budapest Honved SE - GD Chaves 3:1 (1:0)
KSK Beveren - Vitória Guimarães 4:5 (0:0, 1:0, 1:0) tab
Velež Mostar - Borussia Dortmund 2:1 (0:0)
Dinamo Tbilisi - Victoria Bucuresti 0:0 (0:0)
Werder Bremen - Spartak Moskva 6:2 (3:0, 4:1) ap
Club Brugge KV - Crvena Zvezda 4:0 (1:0)
Flamurtari Vlorë - BSG Wismut Aue 2:0 (1:0)
tour des 16
25.11.1987 FC Barcelona - Flamurtari Vlorë 4:1 (1:0)
Budapest Honved SE - Panathinaikos 5:2 (3:0)
Inter - Espanyol Barcelona 1:1 (1:0)
Hellas Verona - Sportul Studenţesc 3:1 (2:0)
Feyenoord - Bayer Leverkusen 2:2 (2:2)
Vitória Guimarães - TJ Vítkovice 2:0 (0:0)
Werder Bremen - Dinamo Tbilisi 2:1 (2:1)
Borussia Dortmund - Club Brugge KV 3:0 (1:0)
09.12.1987 Flamurtari Vlorë - FC Barcelona 1:0 (1:0)
Panathinaikos - Budapest Honved SE 5:1 (2:0)
Espanyol Barcelona - Inter 1:0 (1:0)
Sportul Studenţesc - Hellas Verona 0:1 (0:0)
Bayer Leverkusen - Feyenoord 1:0 (1:0)
TJ Vítkovice - Vitória Guimarães 5:4 (1:0, 2:0, 2:0) tab
Dinamo Tbilisi - Werder Bremen 1:1 (1:0)
Club Brugge KV - Borussia Dortmund 5:0 (1:0, 3:0) ap
Quarts de finale
02.03.1988 Espanyol Barcelona - TJ Vítkovice 2:0 (1:0)
Panathinaikos - Club Brugge KV 2:2 (0:0)
Hellas Verona - Werder Bremen 0:1 (0:0)
Bayer Leverkusen - FC Barcelona 0:0 (0:0)
16.03.1988 TJ Vítkovice - Espanyol Barcelona 0:0 (0:0)
Club Brugge KV - Panathinaikos 1:0 (1:0)
Werder Bremen - Hellas Verona 1:1 (1:0)
FC Barcelona - Bayer Leverkusen 0:1 (0:0)
Demi-finales
06.04.1988 Club Brugge KV - Espanyol Barcelona 2:0 (1:0)
Bayer Leverkusen - Werder Bremen 1:0 (0:0)
20.04.1988 Espanyol Barcelona - Club Brugge KV 3:0 (1:0, 2:0) ap
Werder Bremen - Bayer Leverkusen 0:0 (0:0)
Finale
04.05.1988 Espanyol Barcelona - Bayer Leverkusen 3:0 (1:0)
18.05.1988 Bayer Leverkusen - Espanyol Barcelona 3:2 (0:0, 3:0, 3:0) tab