The match was abandonded in the 104th minute with the score at 1–1 after Austria Wien's goalkeeper Franz Wohlfahrt was struck by an iron rod thrown from the home stand. As a result, Ajax had to concede the match by default and were excluded from competing in European football for a year. Austria Wien won 4–0 on aggregate. ---- Royal Antwerp won 4–3 on aggregate. ---- Real Zaragoza won 4–1 on aggregate. ---- 2–2 on aggregate. Rapid Wien won on away goals. ---- Hibernian won 4–0 on aggregate. ---- This season Fiorentina played in Perugia as Fiorentina's stadium was undergoing renovations for the 1990 FIFA World Cup. 1–1 on aggregate. Fiorentina won 3–1 on penalties. ---- Valencia won 4–2 on aggregate. ---- Paris Saint-Germain won 3–2 on aggregate. ---- RoPS won 2–1 on aggregate. ---- Auxerre won 8–0 on aggregate. ---- Sochaux won 12–0 on aggregate. ---- Sion won 2–1 on aggregate. ---- Dundee United won 5–1 on aggregate. ---- RFC Liège won 6–1 on aggregate. ---- Spartak Moscow won 2–0 on aggregate. ---- First Vienna won 7–1 on aggregate. ---- Werder Bremen won 5–1 on aggregate. ---- Club Brugge won 4–1 on aggregate. ---- Juventus won 5–2 on aggregate. ---- 0–0 on aggregate. Napoli won 4–3 on penalties. ---- Porto won 4–1 on aggregate. ---- Köln won 5–1 on aggregate. ---- Stuttgart won 3–2 on aggregate. ---- Hamburg won 7–2 on aggregate. ---- Wettingen won 5–0 on aggregate. ---- Crvena Zvezda won 3–1 on aggregate. ---- Dynamo Kyiv won 6–1 on aggregate. ---- Zenit won 3–1 on aggregate. ---- Žalgiris Vilnius won 2–1 on aggregate. ---- Olympiakos won 3–2 on aggregate. ---- Karl-Marx-Stadt won 3–2 on aggregate. ---- Baník Ostrava won 7–2 on aggregate.
3–3 on aggregate. Olympiakos won on away goals. ---- Royal Antwerp won 6–3 on aggregate. ---- Rapid Wien won 6–4 on aggregate. ---- RFC Liège won 1–0 on aggregate. ---- Hamburg won 2–1 on aggregate. ---- Auxerre won 8–0 on aggregate. ---- Juventus won 3–1 on aggregate. ---- 1–1 on aggregate. Fiorentina won on away goals. ---- Porto won 5–4 on aggregate. ---- Werder Bremen won 5–2 on aggregate. ---- Köln won 3–1 on aggregate. ---- Karl-Marx-Stadt won 5–3 on aggregate. ---- Napoli won 2–1 on aggregate. ---- Dynamo Kyiv won 4–1 on aggregate. ---- Stuttgart won 6–0 on aggregate. ---- Crvena Zvezda won 5–1 on aggregate.
Third round
First leg
---- ---- ----
Second leg
Fiorentina won 1–0 on aggregate. ---- Werder Bremen won 8–3 on aggregate. ---- Juventus won 3–1 on aggregate. ---- Köln won 3–1 on aggregate.
Quarter-finals
First leg
---- ---- ----
Second leg
Werder Bremen won 4–3 on aggregate. ---- Fiorentina won 2–0 on aggregate. ---- Köln won 2–0 on aggregate. ---- Juventus won 3–2 on aggregate.
Semi-finals
First leg
----
Second leg
Juventus won 3–2 on aggregate. ---- Fiorentina 1–1 Werder Bremen on aggregate. Fiorentina won on away goals rule.