1990–91 UEFA Cup

1990–91 UEFA Cup
Tournament details
Dates18 September 1990 – 22 May 1991
Teams64
Final positions
Champions Internazionale (1st title)
Runners-up Roma
Tournament statistics
Matches played126
Goals scored288 (2.29 per match)
Attendance2,407,258 (19,105 per match)
Top scorer(s)Rudi Völler (Roma)
10 goals

The 1990–91 UEFA Cup was the 20th season of the UEFA Cup, the secondary club football competition organised by the Union of European Football Associations (UEFA). The final was played over two legs at San Siro, Milan, Italy, and at the Stadio Olimpico, Rome, Italy. The competition was won by Internazionale, who defeated fellow Italian team Roma by an aggregate result of 2–1 to claim their first UEFA Cup title.

For the second consecutive year, two Italian teams reached the final of the UEFA Cup, This was the first European title for Internazionale in 26 years, after their two consecutive European Cup triumphs in 1964 and 1965. This tournament also marked the return of English clubs, after a five-year ban resulting from the Heysel Stadium disaster in 1985.

Association team allocation

A total of 64 teams from 32 UEFA member associations participated in the 1990–91 UEFA Cup, all entering from the first round over six knock-out rounds. The association ranking based on the UEFA country coefficients is used to determine the number of participating teams for each association:

  • Associations 1–3 each have four teams qualify.
  • Associations 4–8 each have three teams qualify.
  • Associations 9–21 each have two teams qualify.
  • Associations 22–32 each have one team qualify.

Association ranking

For the 1990–91 UEFA Cup, the associations are allocated places according to their 1989 UEFA country coefficients, which takes into account their performance in European competitions from 1984–85 to 1988–89. Having returned to European competitions after serving its five-year ban, England's score was limited to the first of the five seasons accounted for in the ranking, and only one English club competed in the UEFA Cup, from a previous total of four.

Association ranking for 1990–91 UEFA Cup
Rank Association Coeff. Teams Notes
1  Italy 42.498 4
2  West Germany 41.093
3  Spain 40.999
4  Soviet Union 31.966 3
5  Belgium 30.833
6  Netherlands 27.050
7  Portugal 25.583
8  Romania 25.050
9  Scotland 24.800 2
10  Sweden 22.900
11  France 22.800
12  Yugoslavia 21.400
13  Austria 20.000
14  East Germany 20.000
15  Czech Republic 16.550
16  Hungary 16.500
17  Greece 16.416
Rank Association Coeff. Teams Notes
18  Switzerland 16.000 2
19  Denmark 15.332
-  Wales 15.000 0 [Note WAL]
20  Finland 13.664 2
21  Poland 13.250
22  Bulgaria 12.916 1
23  Turkey 11.665
24  England 9.428
25  Albania 8.666
26  Norway 6.666
27  Northern Ireland 5.666
28  Cyprus 5.666
28  Iceland 4.333
30  Malta 2.666
31  Republic of Ireland 2.665
32  Luxembourg 1.665
  • ^
    Wales: There was no national league in Wales before 1992 and the only competition organised by the Football Association of Wales was the Welsh Cup so Wales had just a single participant in European competitions, the winner (or best placed Welsh team as several English teams also competed) of the Welsh Cup which competed in the UEFA Cup Winners' Cup. Its virtual ranking is only an original research, because the UEFA country ranking was only used to allocate the UEFA Cup spots at time, so Wales was not included.
  • Teams

    The labels in parentheses show how each team qualified for competition:

    • TH: Title holders
    • CW: Cup winners
    • CR: Cup runners-up
    • LC: League Cup winners
    • 2nd, 3rd, 4th, 5th, 6th, etc.: League position
    • P-W: End-of-season European competition play-offs winners
    Qualified teams for 1990–91 UEFA Cup
    Internazionale (3rd) Roma (6th) Atalanta (7th) Bologna (8th)
    Köln (2nd) Eintracht Frankfurt (3rd) Borussia Dortmund (4th) Bayer Leverkusen (5th)
    Valencia (2nd) Atlético Madrid (4th) Real Sociedad (5th) Sevilla (6th)
    Dnipro Dnipropetrovsk (2nd) Torpedo Moscow (5th) Chornomorets Odesa (6th)[Note URS] Anderlecht (2nd)
    Mechelen (3rd) Antwerp (4th) Twente (3rd) Vitesse (4th)
    Roda JC (5th) Benfica (2nd) Sporting CP (3rd) Vitória Guimarães (4th)
    Universitatea Craiova (3rd) Petrolul Ploieşti (4th) Politehnica Timișoara (5th) Heart of Midlothian (3rd)
    Dundee United (4th) Nörrkoping (2nd) GAIS (3rd) Bordeaux (2nd)
    Monaco (3rd) Dinamo Zagreb (2nd) Partizan (4th)[Note YUG] Rapid Wien (3rd)
    Admira Wacker (4th) Chemnitzer FC (2nd)[Note GDR] Magdeburg (3rd)[Note GDR] Baník Ostrava (2nd)
    Inter Bratislava (3rd) MTK (2nd) Ferencváros (3rd) PAOK (3rd)
    Iraklis (5th)[Note GRE] Lausanne (2nd) Luzern (4th) Brøndby (2nd)
    Vejle (4th) TPS (2nd) RoPS (3rd) Zagłębie Lubin (2nd)
    Katowice (3rd) Slavia Sofia (2nd) Fenerbahçe (2nd) Aston Villa (2nd)
    Partizani (2nd) Rosenborg (2nd) Glenavon (2nd) Omonia (2nd)
    FH (2nd) Hibernians (3rd) Derry City (2nd) Avenir Beggen (2nd)

    Notes

    1. ^
      Soviet Union (URS): Zalgiris Vilnius qualified for the UEFA Cup by finishing fourth in the 1989 Soviet Top League, but in March 1990, the team seceded from the Football Federation of the Soviet Union and relinquished its UEFA Cup placing after the country of Lithuania formally proclaimed its independence. Chornomorets Odesa, the next best team not already qualified for European competition, took its place in the UEFA Cup.
    2. ^
      Yugoslavia: Hajduk Split finished third in the 1989–90 Yugoslav First League, but it was banned in November 1987 from entering any UEFA competition for two seasons, due to crowd trouble during the club's 1987–88 European Cup Winners' Cup second round return leg against Marseille, which came after repeated prior incidents at Hajduk's European home matches throughout early-to-mid 1980s. The ban was only enacted on seasons where Hadjuk Split would've qualified for European competition, with this being the second instance. Partizan, the next-best team not yet qualified for European competition, took its spot in the UEFA Cup.
    3. ^
      East Germany (GDR): All matches of teams representing the DFV of East Germany, which qualified through the 1989–90 DDR-Oberliga, on or after German reunification of 3 October show the flag of the reunited nation of Germany. However, those matches and their records were still counted for East Germany, and not for Germany, under UEFA regulations.
    4. ^
      Greece: AEK Athens finished second in the 1989–90 Alpha Ethniki, but it was punished with a one-year ban from all European competitions by UEFA, after AEK fans attacked Marseille's team bus on its way to the 1989–90 European Cup second round return leg]] in Athens. Iraklis, the next best team not already qualified for European competition, took its place in the UEFA Cup.

    Schedule

    The schedule of the competition was as follows. Matches were scheduled for Wednesdays, though some matches exceptionally took place on Tuesdays or Thursdays.

    Schedule for 1990–91 UEFA Cup
    Round First leg Second leg
    First round 18–20 September 1990 2–3 October 1990
    Second round 23–24 October 1990 6–8 November 1990
    Third round 28 November 1990 11–12 December 1990
    Quarter-finals 6 March 1991 20 March 1991
    Semi-finals 10 April 1991 24 April 1991
    Final 8 May 1991 22 May 1991

    First round

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Magdeburg 1–0 RoPS 0–0 1–0
    Roma 2–0 Benfica 1–0 1–0
    Aston Villa 5–2 Baník Ostrava 3–1 2–1
    Atalanta 1–1 (a) Dinamo Zagreb 0–0 1–1
    Bayer Leverkusen 2–1 Twente 1–0 1–1 (a.e.t.)
    Borussia Dortmund 4–0 Chemnitzer FC 2–0 2–0
    Brøndby 6–4 Eintracht Frankfurt 5–0 1–4
    Derry City 0–1 Vitesse 0–1 0–0
    Avenir Beggen 2–6 Inter Bratislava 2–1 0–5
    Chornomorets Odesa 4–3 Rosenborg 3–1 1–2
    Dnipro Dnipropetrovsk 2–4 Heart of Midlothian 1–1 1–3
    Torpedo Moscow 5–2 GAIS 4–1 1–1
    Politehnica Timișoara 2–1 Atlético Madrid 2–0 0–1
    Fenerbahçe 6–2 Vitória Guimarães 3–0 3–2
    FH 3–5 Dundee United 1–3 2–2
    Katowice 4–0 TPS 3–0 1–0
    Glenavon 0–2 Bordeaux 0–0 0–2
    Hibernians 0–5 Partizan 0–3 0–2
    Norrköping 1–3 Köln 0–0 1–3
    Iraklis 0–2 Valencia 0–0 0–2 (a.e.t.)
    Partizani 0–2 Universitatea Craiova 0–1 0–1
    Lausanne 3–3 (a) Real Sociedad 3–2 0–1
    MTK 2–3 Luzern 1–1 1–2
    Slavia Sofia 4–5 Omonia 2–1 2–4 (a.e.t.)
    Antwerp 1–3 Ferencváros 0–0 1–3 (a.e.t.)
    Anderlecht 4–0 Petrolul Ploiești 2–0 2–0
    Roda JC 2–6 Monaco 1–3 1–3
    Sevilla 0–0 (4–3 p) PAOK 0–0 0–0 (a.e.t.)
    Rapid Wien 3–4 Internazionale 2–1 1–3 (a.e.t.)
    Sporting CP 3–2 Mechelen 1–0 2–2
    Vejle 0–4 Admira Wacker 0–1 0–3
    Zagłębie Lubin 0–2 Bologna 0–1 0–1

    First leg

    Hibernians 0–3 Partizan
    Report Đurđević 16'
    Đorđević 81'
    Mijatović 89'
    Attendance: 851
    Referee: Ilias Karamanis (Greece)

    Glenavon 0–0 Bordeaux
    Report
    Attendance: 3,250

    Avenir Beggen 2–1 Inter Bratislava
    Krahen 33', 39' Report Stojka 2'
    Attendance: 499
    Referee: Hans Reijgwart (Netherlands)

    FH 1–3 Dundee United
    B. Jónsson 2' Report Jackson 35'
    Cleland 77'
    B. Jónsson 89' (o.g.)
    Attendance: 263
    Referee: Patrick Kelly (Republic of Ireland)

    Borussia Dortmund 2–0 Chemnitzer FC
    Helmer 20'
    Mill 89'
    Report
    Attendance: 30,124
    Referee: Antonio Martín Navarrete (Spain)

    Roda JC 1–3 Monaco
    Arnold 37' Report Weah 27'
    Passi 43'
    Dib 84'
    Attendance: 9,253
    Referee: Rune Larsson (Sweden)

    Sporting CP 1–0 Mechelen
    Cadete 37' Report
    Attendance: 40,000
    Referee: Kenny Hope (Scotland)

    1. FC Magdeburg 0–0 RoPS
    Report

    Roma 1–0 Benfica
    Carnevale 1' Report

    Aston Villa 3–1 Baník Ostrava
    Platt 32'
    Mountfield 57'
    Olney 79'
    Report Chýlek 31'
    Attendance: 27,317
    Referee: Manfred Neuner (West Germany)

    Atalanta 0–0 Dinamo Zagreb
    Report
    Attendance: 29,033

    Bayer Leverkusen 1–0 Twente
    Kirsten 40' Report

    Brøndby 5–0 Eintracht Frankfurt
    Okechukwu 9'
    Christensen 54', 83'
    Christofte 63' (pen.)
    Madsen 79'
    Report

    Derry City 0–1 Vitesse
    Report Loeffen 18'
    Attendance: 2,878
    Referee: Alain Delmer (France)

    Chornomorets Odesa 3–1 Rosenborg
    Tsymbalar 3'
    Hetsko 48'
    Kondratiev 58'
    Report Sørloth 78' (pen.)
    Attendance: 17,500
    Referee: Stefanos Hatzistefanou (Cyprus)

    Dnipro Dnipropetrovsk 1–1 Heart of Midlothian
    Hudymenko 54' Report Robertson 22'
    Attendance: 15,500
    Referee: Werner Föckler (West Germany)

    Torpedo Moscow 4–1 GAIS
    Gitselov 15'
    Tishkov 27', 32'
    Grishin 44'
    Report Göransson 76'
    Attendance: 3,200
    Referee: Stavros Zakestidis (Greece)

    Politehnica Timișoara 2–0 Atlético Madrid
    Bungău 43' (pen.)
    Popescu 62'
    Report
    Attendance: 20,000
    Referee: Yusuf Namoğlu (Turkey)

    Fenerbahçe 3–0 Vitória Guimarães
    Vokrri 35'
    Sofuoğlu 40'
    Çorlu 63' (pen.)
    Report
    Attendance: 23,035
    Referee: Ivan Grégr (Czechoslovakia)

    GKS Katowice 3–0 TPS
    Heikkinen 18' (o.g.)
    Strojek 54'
    Prabucki 81'
    Report

    IFK Norrköping 0–0 Köln
    Report

    Iraklis 0–0 Valencia
    Report
    Attendance: 14,500
    Referee: Michel Girard (France)

    Partizani 0–1 Universitatea Craiova
    Report Ciurea 86'
    Attendance: 10,200

    Lausanne 3–2 Real Sociedad
    Hottiger 50', 89'
    Chapuisat 77'
    Report Lumbreras 16'
    Gajate 27'
    Attendance: 20,600
    Referee: Manfred Roßner (East Germany)

    MTK 1–1 Luzern
    Cservenkai 44' Report Knup 16'

    Slavia Sofia 2–1 Omonia
    Petkov 5'
    Ignatov 82'
    Report Mičinec 68'
    Attendance: 2,061
    Referee: Vladimir Chekhoiev (Soviet Union)


    Sevilla 0–0 PAOK
    Report

    Rapid Wien 2–1 Internazionale
    Pfeifenberger 55'
    Keglevits 71'
    Report Matthäus 5'
    Attendance: 12,000

    Vejle 0–1 Admira Wacker
    Report Binder 66'
    Attendance: 2,373
    Referee: Leif Sundell (Sweden)

    Zagłębie Lubin 0–1 Bologna
    Report Bonini 78'

    Antwerp 0–0 Ferencváros
    Report

    Second leg

    Chemnitzer FC 0–2 Borussia Dortmund
    Report Helmer 24'
    Rummenigge 50'

    Borussia Dortmund won 4–0 on aggregate.


    Real Sociedad 1–0 Lausanne
    Aldridge 55' Report
    Attendance: 18,725

    3–3 on aggregate; Real Sociedad won on away goals.


    Admira Wacker 3–0 Vejle
    Binder 17'
    Marschall 27'
    Ogris 45'
    Report
    Attendance: 2,000
    Referee: Mircea Salomir (Romania)

    Admira Wacker won 4–0 on aggregate.


    Luzern 2–1 MTK
    Van Eck 54'
    Nadig 80'
    Report Kardos 70'
    Attendance: 10,350
    Referee: Ildefonso Urizar Azpitarte (Spain)

    Luzern won 3–2 on aggregate.


    Vitesse 0–0 Derry City
    Report
    Attendance: 5,742
    Referee: Joaquín Urío Velázquez (Spain)

    Vitesse won 1–0 on aggregate.


    Bordeaux 2–0 Glenavon
    Dugarry 4'
    Ferreri 9'
    Report
    Attendance: 11,385
    Referee: Raúl García de Loza (Spain)

    Bordeaux won 2–0 on aggregate.


    RoPS 0–1 1. FC Magdeburg
    Report Laeßig 4'

    1. FC Magdeburg won 1–0 on aggregate.


    Benfica 0–1 Roma
    Report Giannini 27'
    Attendance: 60,000

    Roma won 2–0 on aggregate.


    Baník Ostrava 1–2 Aston Villa
    Nečas 42' Report Mountfield 52'
    Staš 59' (o.g.)
    Attendance: 13,544
    Referee: Tullio Lanese (Italy)

    Aston Villa won 5–2 on aggregate.


    Dinamo Zagreb 1–1 Atalanta
    Boban 54' Report Evair 60' (pen.)
    Attendance: 19,488

    1–1 on aggregate; Atalanta won on away goals.


    Twente 1–1 (a.e.t.) Bayer Leverkusen
    Paus 85' Report Kirsten 96'
    Attendance: 14,000
    Referee: Sándor Varga (Hungary)

    Bayer Leverkusen won 2–1 on aggregate.


    Eintracht Frankfurt 4–1 Brøndby
    Yeboah 5'
    Eckstein 22'
    Bein 37'
    Möller 86' (pen.)
    Report Christensen 28'
    Attendance: 12,000

    Brøndby won 6–4 on aggregate.


    Inter Bratislava 5–0 Avenir Beggen
    Kubica 5'
    Stojka 14'
    Juraško 50' (pen.), 58' (pen.)
    Weiss 83'
    Report
    Attendance: 1,089
    Referee: Kazimierz Orłowski (Poland)

    Inter Bratislava won 6–2 on aggregate.


    Rosenborg 2–1 Chornomorets Odesa
    Jakobsen 28'
    Sollied 76'
    Report Shelepnytskyi 38'
    Attendance: 14,440
    Referee: Håkan Lundgren (Sweden)

    Chornomorets Odesa won 4–3 on aggregate.


    Heart of Midlothian 3–1 Dnipro Dnipropetrovsk
    McPherson 20'
    Robertson 21' (pen.), 41'
    Report Shakhov 40' (pen.)
    Attendance: 18,760
    Referee: Einar Halle (Norway)

    Heart of Midlothian won 4–2 on aggregate.


    GAIS 1–1 Torpedo Moscow
    Köhl 67' Report Tishkov 41'
    Attendance: 3,725

    Torpedo Moscow won 5–2 on aggregate.


    Atlético Madrid 1–0 Politehnica Timișoara
    Juanito 89' Report
    Attendance: 58,200
    Referee: Frans Van Den Wijngaert (Belgium)

    Politehnica Timișoara won 2–1 on aggregate.


    Vitória Guimarães 2–3 Fenerbahçe
    José Soeiro 32'
    Basaula 77'
    Report Germano 6' (o.g.)
    Müjdat 10'
    Aykut 25'
    Attendance: 5,000
    Referee: Rosario Lo Bello (Italy)

    Fenerbahçe won 6–2 on aggregate.


    Dundee United 2–2 FH
    Connolly 63'
    Hilmarsson 78' (o.g.)
    Report Magnússon 19'
    Gíslason 28'
    Attendance: 5,475
    Referee: Norman Loughins (Northern Ireland)

    Dundee United won 5–3 on aggregate.


    TPS 0–1 GKS Katowice
    Report Szewczyk 27'

    GKS Katowice won 4–0 on aggregate.


    Partizan 2–0 Hibernians
    Stevanović 26'
    Šćepović 80'
    Report
    Attendance: 9,651
    Referee: Loizos Loizou (Cyprus)

    Partizan won 5–0 on aggregate.


    Köln 3–1 IFK Norrköping
    Higl 49'
    Banach 72'
    Ordenewitz 78'
    Report Hellström 20'
    Attendance: 9,200
    Referee: Lajos Hartmann (Hungary)

    Köln won 3–1 on aggregate.


    Valencia 2–0 (a.e.t.) Iraklis
    Fernando 101'
    Cuxart 108'
    Report
    Attendance: 27,500
    Referee: Brian Hill (England)

    Valencia won 2–0 on aggregate.


    Universitatea Craiova 1–0 Partizani
    Zamfir 78' Report
    Attendance: 10,760
    Referee: Ray Lewis (England)

    Universitatea Craiova won 2–0 on aggregate.


    Omonia 4–2 (a.e.t.) Slavia Sofia
    Mičinec 3' (pen.)
    Xiourouppas 51'
    Kalotheou 109', 118'
    Report Kirov 10'
    Dermendzhiev 110' (pen.)
    Attendance: 17,000
    Referee: Branko Bujić (Yugoslavia)

    Omonia won 5–4 on aggregate.


    Ferencváros 3–1 (a.e.t.) Antwerp
    Keresztúri 93'
    Topor 102'
    Fischer 111'
    Report Van Rooij 104' (pen.)
    Attendance: 11,809
    Referee: Pierluigi Magni (Italy)

    Ferencváros won 3–1 on aggregate.


    Petrolul Ploiești 0–2 Anderlecht
    Report Nilis 22', 88'
    Attendance: 6,000
    Referee: Heinz Holzmann (Austria)

    Anderlecht won 4–0 on aggregate.


    Monaco 3–1 Roda JC
    Weah 35'
    Passi 65'
    Díaz 84'
    Report Jansen 87'
    Attendance: 4,824
    Referee: Allan Gunn (England)

    Monaco won 6–2 on aggregate.


    0–0 on aggregate; Sevilla won 4–3 on penalties.


    Internazionale 3–1 (a.e.t.) Rapid Wien
    Berti 67', 84'
    Klinsmann 101'
    Report Weber 88'

    Internazionale won 4–3 on aggregate.


    Mechelen 2–2 Sporting CP
    Albert 8'
    Carlos Xavier 55' (o.g.)
    Report Gomes 30'
    Cadete 81'
    Attendance: 6,325
    Referee: Pietro D'Elia (Italy)

    Sporting CP won 3–2 on aggregate.


    Bologna 1–0 Zagłębie Lubin
    Di Già 90' Report
    Attendance: 7,749
    Referee: Rolf Blattmann (Switzerland)

    Bologna won 2–0 on aggregate.

    Second round

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Köln 2–1 Inter Bratislava 0–1 2–0
    Magdeburg 0–2 Bordeaux 0–1 0–1
    Omonia 1–4 Anderlecht 1–1 0–3
    Aston Villa 2–3 Internazionale 2–0 0–3
    Brøndby 4–0 Ferencváros 3–0 1–0
    Chornomorets Odesa 0–1 Monaco 0–0 0–1
    Luzern 1–2 Admira Wacker 0–1 1–1
    Torpedo Moscow 4–3 Sevilla 3–1 1–2
    Universitatea Craiova 0–4 Borussia Dortmund 0–3 0–1
    Fenerbahçe 1–5 Atalanta 0–1 1–4
    Katowice 1–6 Bayer Leverkusen 1–2 0–4
    Heart of Midlothian 3–4 Bologna 3–1 0–3
    Real Sociedad 1–1 (3–4 p) Partizan 1–0 0–1 (a.e.t.)
    Sporting CP 7–2 Politehnica Timișoara 7–0 0–2
    Valencia 2–3 Roma 1–1 1–2
    Vitesse 5–0 Dundee United 1–0 4–0

    First leg

    1. FC Magdeburg 0–1 Bordeaux
    Report Ferreri 45' (pen.)
    Attendance: 6,758
    Referee: Heinz Holzmann (Austria)

    Köln 0–1 Inter Bratislava
    Report Obšitník 84'

    Omonia 1–1 Anderlecht
    Mavroftis 83' Report Christofi 51' (o.g.)
    Attendance: 9,473
    Referee: Roger Philippi (Luxembourg)

    Aston Villa 2–0 Internazionale
    Nielsen 14'
    Platt 67'
    Report
    Attendance: 36,461
    Referee: Lajos Németh (Hungary)

    Brøndby 3–0 Ferencváros
    Christofte 29' (pen.)
    Okechukwu 81'
    Vilfort 90'
    Report
    Attendance: 14,100
    Referee: Keith Cooper (Wales)

    Chornomorets Odesa 0–0 Monaco
    Report
    Attendance: 25,000
    Referee: Alphonse Costantin (Belgium)

    Luzern 0–1 Admira Wacker
    Report Binder 71'
    Attendance: 9,500
    Referee: Ivan Grégr (Czechoslovakia)

    Torpedo Moscow 3–1 Sevilla
    Tishkov 58'
    Zhukov 84' (pen.)
    Shirinbekov 89'
    Report Polster 71'
    Attendance: 5,800
    Referee: Rune Larsson (Sweden)

    Universitatea Craiova 0–3 Borussia Dortmund
    Report Zorc 59'
    Mill 69', 78'
    Attendance: 25,000
    Referee: Carlo Longhi (Italy)

    Fenerbahçe 0–1 Atalanta
    Report Bonacina 43'

    GKS Katowice 1–2 Bayer Leverkusen
    P. Świerczewski 85' Report Thom 27'
    Buncol 48'
    Attendance: 4,833
    Referee: Yusuf Namoğlu (Turkey)

    Heart of Midlothian 3–1 Bologna
    Foster 7', 24'
    I. Ferguson 38'
    Report Notaristefano 60'
    Attendance: 11,155
    Referee: José María Enríquez Negreira (Spain)

    Real Sociedad 1–0 Partizan
    Larrañaga 90' Report
    Attendance: 16,875

    Sporting CP 7–0 Politehnica Timișoara
    Cadete 31', 50', 70'
    Gomes 36', 61'
    Careca 79'
    Bozinovski 90'
    Report
    Attendance: 32,000
    Referee: Hans-Peter Dellwing (Germany)

    Valencia 1–1 Roma
    Roberto 24' Report Rizzitelli 73'

    Vitesse 1–0 Dundee United
    Eijer 30' Report
    Attendance: 8,331
    Referee: Mircea Salomir (Romania)

    Second leg

    Inter Bratislava 0–2 Köln
    Report Götz 57'
    Janßen 62'

    Köln won 2–1 on aggregate.


    Borussia Dortmund 1–0 Universitatea Craiova
    Zorc 39' Report
    Attendance: 20,117
    Referee: Dimitar Dimitrov (Bulgaria)

    Borussia Dortmund won 4–0 on aggregate.


    Bordeaux 1–0 1. FC Magdeburg
    Ferreri 57' Report

    Bordeaux won 2–0 on aggregate.


    Anderlecht 3–0 Omonia
    Verheyen 5'
    Oliveira 38' (pen.)
    Rutjes 60'
    Report
    Attendance: 6,604
    Referee: Óli Olsen (Iceland)

    Anderlecht won 4–1 on aggregate.


    Internazionale 3–0 Aston Villa
    Klinsmann 7'
    Berti 64'
    Bianchi 75'
    Report
    Attendance: 75,585

    Internazionale won 3–2 on aggregate.


    Ferencváros 0–1 Brøndby
    Report Christensen 79'

    Brøndby won 4–0 on aggregate.


    Monaco 1–0 Chornomorets Odesa
    Weah 14' Report
    Attendance: 6,321
    Referee: Kenny Hope (Scotland)

    Monaco won 1–0 on aggregate.


    Admira Wacker 1–1 Luzern
    Marschall 51' Report Marini 88'

    Admira Wacker won 2–1 on aggregate.


    Sevilla 2–1 Torpedo Moscow
    Bengoechea 25'
    Ramón 62'
    Report Savichev 9'
    Attendance: 26,700
    Referee: Pierluigi Magni (Italy)

    Torpedo Moscow won 4–3 on aggregate.


    Atalanta 4–1 Fenerbahçe
    Evair 2'
    Perrone 55'
    Nicolini 57'
    Bonacina 61'
    Report İsmail 90'

    Atalanta won 5–1 on aggregate.


    Bayer Leverkusen 4–0 GKS Katowice
    Leśniak 28'
    Jorginho 78'
    Herrlich 82'
    Schreier 88'
    Report
    Attendance: 8,700
    Referee: Kaj Natri (Finland)

    Bayer Leverkusen won 6–1 on aggregate.


    Bologna 3–0 Heart of Midlothian
    Détári 19'
    R. Villa 73'
    Mariani 84'
    Report
    Attendance: 12,224
    Referee: Ignace van Swieten (Netherlands)

    Bologna won 4–3 on aggregate.


    Politehnica Timișoara 2–0 Sporting CP
    Vlaicu 44'
    Varga 52' (pen.)
    Report

    Sporting CP won 7–2 on aggregate.


    Roma 2–1 Valencia
    Giannini 36'
    Völler 64' (pen.)
    Report Fernando 70' (pen.)
    Attendance: 47,825

    Roma won 3–2 on aggregate.


    Dundee United 0–4 Vitesse
    Report Latuheru 10', 37'
    Van den Brom 62' (pen.)
    Eijer 73'
    Attendance: 10,261

    Vitesse won 5–0 on aggregate.


    Partizan 1–0 (a.e.t.) Real Sociedad
    Stevanović 48' Report
    Penalties
    Višnjić
    Vujačić
    Petrić
    Đurđević
    Šćepović
    4–3 Menchaca
    Lasa
    Górriz
    Aldridge
    Bengoechea
    Attendance: 23,324
    Referee: Rosario Lo Bello (Italy)

    1–1 on aggregate; Partizan won 4–3 on penalties.

    Third round

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Köln 1–2 Atalanta 1–1 0–1
    Roma 7–0 Bordeaux 5–0 2–0
    Brøndby 3–0 Bayer Leverkusen 3–0 0–0
    Torpedo Moscow 4–2 Monaco 2–1 2–1
    Internazionale 4–1 Partizan 3–0 1–1
    Anderlecht 2–2 (a) Borussia Dortmund 1–0 1–2
    Admira Wacker 3–3 (5–6 p) Bologna 3–0 0–3 (a.e.t.)
    Vitesse 1–4 Sporting CP 0–2 1–2

    First leg

    Köln 1–1 Atalanta
    Progna 49' (o.g.) Report Bordin 54'
    Attendance: 24,500

    Roma 5–0 Bordeaux
    Völler 10', 45' (pen.), 50'
    Gerolin 61', 74'
    Report
    Attendance: 48,699

    Brøndby 3–0 Bayer Leverkusen
    Frank 5', 66'
    Christensen 60'
    Report

    Torpedo Moscow 2–1 Monaco
    Tishkov 19'
    Savichev 45'
    Report Passi 56'

    Internazionale 3–0 Partizan
    Matthäus 32'
    Mandorlini 47'
    Bianchi 68'
    Report
    Attendance: 63,071
    Referee: Helmut Kohl (Austria)


    Admira Wacker 3–0 Bologna
    Gretschnig 31', 55'
    Müller 35'
    Report
    Attendance: 6,800
    Referee: Lajos Hartmann (Hungary)

    Vitesse 0–2 Sporting CP
    Report Carlos Xavier 24'
    Gomes 37'
    Attendance: 10,729

    Second leg

    Bayer Leverkusen 0–0 Brøndby
    Report
    Attendance: 11,000
    Referee: Joaquín Ramos Marcos (Spain)

    Brøndby won 3–0 on aggregate.


    Monaco 1–2 Torpedo Moscow
    Díaz 82' Report Tishkov 70'
    Gitselov 90'
    Attendance: 11,465
    Referee: Tullio Lanese (Italy)

    Torpedo Moscow won 4–2 on aggregate.


    Atalanta 1–0 Köln
    Nicolini 16' Report
    Attendance: 20,309

    Atalanta won 2–1 on aggregate.


    Bordeaux 0–2 Roma
    Report Völler 72' (pen.)
    Desideri 89'
    Attendance: 7,549
    Referee: Bo Karlsson (Sweden)

    Roma won 7–0 on aggregate.


    Partizan 1–1 Internazionale
    Stevanović 62' Report Matthäus 64'
    Attendance: 23,006

    Internazionale won 4–1 on aggregate.


    Borussia Dortmund 2–1 Anderlecht
    Gorlukovich 49'
    Schulz 79'
    Report Van Baekel 36'

    2–2 on aggregate; Anderlecht won on away goals.


    3–3 aggregate; Bologna won 6–5 on penalties.


    Sporting CP 2–1 Vitesse
    Douglas 26', 67' Report Van Arum 78'

    Sporting CP won 4–1 on aggregate.

    Quarter-finals

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Roma 6–2 Anderlecht 3–0 3–2
    Atalanta 0–2 Internazionale 0–0 0–2
    Bologna 1–3 Sporting CP 1–1 0–2
    Brøndby 1–1 (4–2 p) Torpedo Moscow 1–0 0–1 (a.e.t.)

    First leg

    Roma 3–0 Anderlecht
    Desideri 44'
    Völler 73'
    Rizzitelli 76'
    Report
    Attendance: 54,024

    Atalanta 0–0 Internazionale
    Report
    Attendance: 24,000

    Bologna 1–1 Sporting CP
    Türkyilmaz 49' Report Luizinho 88'
    Attendance: 7,759
    Referee: Rune Larsson (Sweden)

    Brøndby 1–0 Torpedo Moscow
    Madsen 58' Report

    Second leg

    Anderlecht 2–3 Roma
    Kooiman 74'
    Lamptey 82'
    Report Völler 23', 55', 70'

    Roma won 6–2 on aggregate.


    Internazionale 2–0 Atalanta
    Serena 60'
    Matthäus 63'
    Report
    Attendance: 58,454

    Internazionale won 2–0 on aggregate.


    Sporting CP 2–0 Bologna
    Cadete 20'
    Gomes 80' (pen.)
    Report
    Attendance: 45,000

    Sporting CP won 3–1 on aggregate.


    1–1 on aggregate; Brøndby won 4–2 on penalties.

    Semi-finals

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Brøndby 1–2 Roma 0–0 1–2
    Sporting CP 0–2 Internazionale 0–0 0–2

    First leg

    Brøndby 0–0 Roma
    Report
    Attendance: 17,000
    Referee: Lajos Németh (Hungary)

    Sporting CP 0–0 Internazionale
    Report

    Second leg

    Roma 2–1 Brøndby
    Rizzitelli 33'
    Völler 88'
    Report Nela 62' (o.g.)
    Attendance: 58,042

    Roma won 2–1 on aggregate.


    Internazionale 2–0 Sporting CP
    Matthäus 15' (pen.)
    Klinsmann 35'
    Report
    Attendance: 73,134

    Internazionale won 2–0 on aggregate.

    Final

    First leg

    Internazionale 2–0 Roma
    Matthäus 55' (pen.)
    Berti 67'
    Report
    Attendance: 68,887

    Second leg

    Roma 1–0 Internazionale
    Rizzitelli 81' Report
    Attendance: 70,901

    Internazionale won 2–1 on aggregate.