Primera etapa
13.09.1989 Spora Luxemburg - Real Madrid 0:3 (0:1)
CSA Steaua București - Fram Reykjavík 4:0 (2:0)
Ruch Chorzów - CFKA Sofia 1:1 (1:1)
PSV - FC Luzern 3:0 (1:0)
Derry City - Benfica 1:2 (0:0)
Malmoe - Inter 1:0 (0:0)
Rangers FC - Bayern Múnich 1:3 (1:1)
Dynamo Dresden - AEK Athen 1:0 (0:0)
Rosenborg BK - KV Mechelen 0:0 (0:0)
Milan - HJK Helsinki 4:0 (2:0)
FC Tirol - Omonia Nikosia 6:0 (2:0)
Marsella - Brøndby IF 3:0 (0:0)
TJ Sparta ČKD Praha - Fenerbahçe 3:1 (0:1)
Linfield FC - Dnepr Dnepropetrovsk 1:2 (0:1)
Sliema Wanderers - Nentori Tiranë 1:0 (0:0)
Budapest Honved SE - Vojvodina 1:0 (0:0)
27.09.1989 Real Madrid - Spora Luxemburg 6:0 (3:0)
Fram Reykjavík - CSA Steaua București 0:1 (0:0)
CFKA Sofia - Ruch Chorzów 5:1 (2:0)
FC Luzern - PSV 0:2 (0:2)
Benfica - Derry City 4:0 (1:0)
Inter - Malmoe 1:1 (0:0)
Bayern Múnich - Rangers FC 0:0 (0:0)
AEK Athen - Dynamo Dresden 5:3 (3:1)
KV Mechelen - Rosenborg BK 5:0 (1:0)
HJK Helsinki - Milan 0:1 (0:1)
Omonia Nikosia - FC Tirol 2:3 (1:0)
Brøndby IF - Marsella 1:1 (0:0)
Fenerbahçe - TJ Sparta ČKD Praha 1:2 (0:1)
Dnepr Dnepropetrovsk - Linfield FC 1:0 (1:0)
Nentori Tiranë - Sliema Wanderers 5:0 (3:0)
Vojvodina - Budapest Honved SE 2:1 (1:0)
Octavos de final
18.10.1989 Malmoe - KV Mechelen 0:0 (0:0)
Marsella - AEK Athen 2:0 (0:0)
TJ Sparta ČKD Praha - CFKA Sofia 2:2 (0:1)
Milan - Real Madrid 2:0 (2:0)
Dnepr Dnepropetrovsk - FC Tirol 2:0 (1:0)
Bayern Múnich - Nentori Tiranë 3:1 (2:1)
CSA Steaua București - PSV 1:0 (1:0)
Budapest Honved SE - Benfica 0:2 (0:1)
01.11.1989 KV Mechelen - Malmoe 4:1 (2:0)
AEK Athen - Marsella 1:1 (0:0)
CFKA Sofia - TJ Sparta ČKD Praha 3:0 (1:0)
Real Madrid - Milan 1:0 (0:0)
FC Tirol - Dnepr Dnepropetrovsk 2:2 (1:1)
Nentori Tiranë - Bayern Múnich 0:3 (0:1)
PSV - CSA Steaua București 5:1 (1:1)
Benfica - Budapest Honved SE 7:0 (3:0)
Cuartos de final
07.03.1990 CFKA Sofia - Marsella 0:1 (0:0)
KV Mechelen - Milan 0:0 (0:0)
Bayern Múnich - PSV 2:1 (0:0)
Benfica - Dnepr Dnepropetrovsk 1:0 (1:0)
21.03.1990 Marsella - CFKA Sofia 3:1 (2:0)
Milan - KV Mechelen 2:0 (0:0, 0:0) pró.
PSV - Bayern Múnich 0:1 (0:0)
Dnepr Dnepropetrovsk - Benfica 0:3 (0:0)
Semifinales
04.04.1990 Marsella - Benfica 2:1 (2:1)
Milan - Bayern Múnich 1:0 (0:0)
18.04.1990 Benfica - Marsella 1:0 (0:0)
Bayern Múnich - Milan 2:1 (0:0, 1:0) pró.
Final
23.05.1990 20:15 Milan - Benfica 1:0 (0:0)