1988–89 UEFA Cup

18th season of Europe's secondary club football tournament organised by UEFA

1988–89 UEFA Cup
Tournament details
Dates4 September 1988 – 17 May 1989
Teams64
Final positions
ChampionsItaly Napoli (1st title)
Runners-upWest Germany Stuttgart
Tournament statistics
Matches played126
Goals scored334 (2.65 per match)
Top scorer(s)Torsten Gütschow (Dynamo Dresden)
7 goals
← 1987–88
1989–90 →
International football competition

The 1988–89 UEFA Cup was won by Napoli over Stuttgart.

It was the fourth season that English clubs were banned from European competitions. The English league clubs who otherwise would have qualified were Manchester United and Luton Town.

Romania ceded a place to Sweden. German title holders obtained a place for another Albanian retirement.

Slot Allocation

For the 1988–89 UEFA Cup, the associations are allocated places according to their 1987 UEFA country coefficients, which takes into account their performance in European competitions from 1982–83 to 1986–87.


Rank Association Coeff. Teams Representative 1 Representative 2 Representative 3 Representative 4 Representative 5
1 Italy Italy 41.716 4 Napoli (2nd) Roma (3rd) Internazionale (5th) Juventus (6th)
2 Soviet Union Soviet Union 37.250 Dnipro Dnipropetrovsk (2nd) Žalgiris Vilnius (3rd) Torpedo Moscow (4th) Dinamo Minsk (5th)
3 West Germany West Germany 36.332 Bayer Leverkusen (TH) Bayern Munich (2nd) Köln (3rd) Stuttgart (4th) Nürnberg (5th)
4 Spain Spain 32.999 3 Real Sociedad (2nd) Atlético Madrid (3rd) Athletic Bilbao (4th)
5 Scotland Scotland 32.700 Heart of Midlothian (2nd) Rangers (3rd) Aberdeen (4th)
6 Portugal Portugal 31.100 Benfica (2nd) Belenenses (3rd) Sporting CP (4th)
7 Belgium Belgium 30.800 Antwerp (3rd) RFC Liège (5th) Waregem (6th)
8 Austria Austria 28.500 Austria Wien (2nd) Sturm Graz (3rd) First Vienna (4th)
9 England England 25.951 2 {\displaystyle {\cancel {\color {black}{2}}}} [Note1] Liverpool (2nd) Tottenham (3rd)
10 Socialist Federal Republic of Yugoslavia Yugoslavia 25.600 2+1[Note2] Partizan (2nd) RŠD Velež (3rd) Dinamo Zagreb (4th)
11 Sweden Sweden 22.000 Malmö FF (2nd) Östers IF (4th) IK Brage (5th)
12 Czechoslovakia Czechoslovakia 21.800 2 Dukla Prague (2nd) Dunajská Streda (3rd)
13 Romania Romania 21.416 Victoria București (3rd) Oţelul Galaţi (4th)
14 France France 19.600 Bordeaux (3rd) Montpellier (4th)
15 Netherlands Netherlands 19.433 Ajax (2nd) Groningen (PO)
16 East Germany East Germany 18.800 Lokomotive Leipzig (2nd) Dynamo Dresden (3rd)
17 Wales Wales 17.000 0[Note3]
18 Greece Greece 16.666 2 AEK Athens (2nd) PAOK (3rd)
19 Hungary Hungary 16.500 Tatabányai Bányász (2nd) Újpesti Dózsa (3rd)
20 Switzerland Switzerland 16.250 Servette (2nd) Aarau (3rd)
21 Poland Poland 16.250 GKS Katowice (2nd) Legia Warsaw (3rd)
22 Bulgaria Bulgaria 12.666 Trakia Plovdiv (3rd) Slavia Sofia (4th)
23 Finland Finland 10.997 1 TPS (3rd)
24 Turkey Turkey 8.999 Beşiktaş (2nd)
25 Denmark Denmark 8.916 Ikast (2nd)
26 Albania Albania 7.833
27 Cyprus Cyprus 6.665 APOEL (2nd)
28 Norway Norway 5.999 Linfield (2nd)
29 Northern Ireland Northern Ireland 4.665 Coleraine (2nd)
30 Republic of Ireland Republic of Ireland 3.665 St Patrick's Athletic (2nd)
31 Iceland Iceland 2.999 ÍA (3rd)
32 Malta Malta 1.666 Sliema Wanderers (2nd)
33 Luxembourg Luxembourg 0.999 Union Luxembourg (3rd)
  • ^
    England: English teams were banned by UEFA from its competitions from the season 1985–87 on until the season 1990–91 because of the Heysel Disaster in 1985, involving Liverpool fans.
  • ^
    England Slots: As England banned from european club competitions, their 2 slots in UEFA Cup, assigned to the next best ranked associations in UEFA coefficient ranking.
  • ^
    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.
  • First round

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Stuttgart West Germany 3–2 Hungary Tatabányai Bányász 2–0 (Report) 1–2 (Report)
    Antwerp Belgium 3–6 West Germany Köln 2–4 (Report) 1–2 (Report)
    Bayern Munich West Germany 10–4 Poland Legia Warsaw 3–1 (Report) 7–3 (Report)
    Bayer Leverkusen West Germany 0–2 Portugal Belenenses 0–1 (Report) 0–1 (Report)
    Roma Italy 4–3 West Germany Nürnberg 1–2 (Report) 3–1(aet) (Report)
    Groningen Netherlands 2–2 (a) Spain Atlético Madrid 1–0 (Report) 1–2 (Report)
    Aarau Switzerland 0–7 East Germany Lokomotive Leipzig 0–3 (Report) 0–4 (Report)
    St Patrick's Athletic Republic of Ireland 0–4 Scotland Heart of Midlothian 0–2 (Report) 0–2 (Report)
    Žalgiris Vilnius Soviet Union 4–5 Austria Austria Wien 2–0 (Report) 2–5 (Report)
    Sporting CP Portugal 6–3 Netherlands Ajax 4–2 (Report) 2–1 (Report)
    Real Sociedad Spain 4–4 (a) Czechoslovakia Dukla Prague 2–1 (Report) 2–3 (Report)
    Union Luxembourg Luxembourg 1–11 Belgium RFC Liège 1–7 (Report) 0–4 (Report)
    Internazionale Italy 4–2 Sweden IK Brage 2–1 (Report) 2–1 (Report)
    ÍA Iceland 1–2 Hungary Újpesti Dózsa 0–0 (Report) 1–2 (Report)
    Rangers Scotland 5–2 Poland GKS Katowice 1–0 (Report) 4–2 (Report)
    Aberdeen Scotland 0–2 East Germany Dynamo Dresden 0–0 (Report) 0–2 (Report)
    Dnipro Dnipropetrovsk Soviet Union 2–3 France Bordeaux 1–1 (Report) 1–2 (Report)
    Östers IF Sweden 2–6 Czechoslovakia Dunajská Streda 2–0 (Report) 0–6 (Report)
    TPS Finland 1–1 (a) Northern Ireland Linfield 0–0 (Report) 1–1 (Report)
    Molde Norway 1–5 Belgium Waregem 0–0 (Report) 1–5 (Report)
    Malmö FF Sweden 3–2 Soviet Union Torpedo Moscow 2–0 (Report) 1–2(aet) (Report)
    First Vienna Austria 2–2 (a) Denmark Ikast 1–0 (Report) 1–2 (Report)
    Oţelul Galaţi Romania 1–5 Italy Juventus 1–0 (Report) 0–5 (Report)
    RŠD Velež Socialist Federal Republic of Yugoslavia 6–2 Cyprus APOEL 1–0 (Report) 5–2 (Report)
    AEK Athens Greece 1–2 Spain Athletic Bilbao 1–0 (Report) 0–2 (Report)
    Montpellier France 1–6 Portugal Benfica 0–3 (Report) 1–3 (Report)
    Sliema Wanderers Malta 1–8 Romania Victoria București 0–2 (Report) 1–6 (Report)
    Napoli Italy 2–1 Greece PAOK 1–0 (Report) 1–1 (Report)
    Partizan Socialist Federal Republic of Yugoslavia 10–0 Bulgaria Slavia Sofia 5–0 (Report) 5–0 (Report)
    Servette Switzerland 1–0 Austria Sturm Graz 1–0 (Report) 0–0 (Report)
    Trakia Plovdiv Bulgaria 1–2 Soviet Union Dinamo Minsk 1–2 (Report) 0–0 (Report)
    Beşiktaş Turkey 1–2 Socialist Federal Republic of Yugoslavia Dinamo Zagreb 1–0 (Report) 0–2 (Report)

    First leg

    Stuttgart West Germany2–0Hungary Tatabányai Bányász
    Gaudino 49'
    Walter 88'
    Attendance: 20,600
    Referee: José Pérez Sánchez (Spain)

    Antwerp Belgium2–4West Germany Köln
    Van Rooij 34'
    Goossens 43'
    Keim 3'
    Allofs 47'
    Povlsen 55'
    Janßen 87'
    Attendance: 20,000
    Referee: Einar Halle (Norway)

    Bayern Munich West Germany3–1Poland Legia Warsaw
    Wegmann 9'
    Thon 23', 61'
    Iwanicki 55'
    Olympiastadion, Munich
    Attendance: 15,000
    Referee: Lajos Hartmann (Hungary)

    Bayer Leverkusen West Germany0–1Portugal Belenenses
    Mladenov 6'
    Attendance: 10,600
    Referee: Piotr Werner (Poland)

    Roma Italy1–2West Germany Nürnberg
    Desideri 48' (pen.) Sané 45'
    Eckstein 57'
    Attendance: 16,263

    Groningen Netherlands1–0Spain Atlético Madrid
    Groeleken 41'
    Attendance: 19,000
    Referee: Lajos Németh (Hungary)

    Aarau Switzerland0–3East Germany Lokomotive Leipzig
    Hobsch 67', 81'
    Marschall 85'
    Attendance: 6,500
    Referee: Alain Delmer (France)

    St Patrick's Athletic Republic of Ireland0–2Scotland Heart of Midlothian
    Foster 14' (pen.)
    Galloway 41'
    Attendance: 8,000
    Referee: Howard King (Wales)

    Žalgiris Vilnius Soviet Union2–0Austria Austria Wien
    Fridrikas 59'
    Baranauskas 78'

    Sporting CP Portugal4–2[1]Netherlands Ajax
    Oceano 6'
    Cascavel 21' (pen.)
    João Luís 25'
    Litos 76' (pen.)
    Report Pettersson 18', 80'
    Estádio José Alvalade, Lisbon
    Attendance: 75,000
    Referee: Ron Bridges (Wales)

    Real Sociedad Spain2–1Czechoslovakia Dukla Prague
    Loinaz 37', 47' Bittengel 38'
    Attendance: 21,000
    Referee: Georges Sandoz (Switzerland)

    Union Luxembourg Luxembourg1–7Belgium RFC Liège
    Jeitz 3' Varga 7', 33'
    Ernès 54' (pen.), 60'
    De Sart 79'
    Houben 81'
    Boffin 84' (pen.)
    Attendance: 2,700
    Referee: Franz Gächter (Austria)

    Internazionale Italy2–1Sweden IK Brage
    Díaz 44' (pen.)
    Matteoli 89'
    Arnberg 64' (pen.)
    Attendance: 30,901

    ÍA Iceland0–0Hungary Újpesti Dózsa
    Attendance: 1,000
    Referee: Patrick Daly (Republic of Ireland)

    Rangers Scotland1–0Poland GKS Katowice
    Walters 73'
    Attendance: 41,120
    Referee: Claude Bouillet (France)

    Aberdeen Scotland0–0East Germany Dynamo Dresden
    Attendance: 14,500
    Referee: Peter Mikkelsen (Denmark)

    Dnipro Dnipropetrovsk Soviet Union1–1France Bordeaux
    Lyutyi 49' Report Roche 24'
    Attendance: 28,500
    Referee: Neil Midgley (England)

    Östers IF Sweden2–0Czechoslovakia Dunajská Streda
    Jesper Jansson 71'
    Petäjä 76'
    Attendance: 1,141
    Referee: Kurt Horsted (Denmark)

    TPS Finland0–0Northern Ireland Linfield
    Attendance: 2,977
    Referee: Rune Larsson (Sweden)

    Molde Norway0–0Belgium Waregem
    Attendance: 3,020
    Referee: Robert Stewart (Northern Ireland)

    Malmö FF Sweden2–0Soviet Union Torpedo Moscow
    Dahlin 26'
    Kovac 86' (o.g.)
    Attendance: 9,505
    Referee: Keith Cooper (Wales)

    First Vienna Austria1–0Denmark Ikast
    Steinkogler 4'
    Attendance: 3,500
    Referee: Gábor Plasek (Hungary)

    Oţelul Galaţi Romania1–0Italy Juventus
    Profir 59' (pen.)
    Attendance: 35,000
    Referee: Yusuf Namoğlu (Turkey)

    RŠD Velež Socialist Federal Republic of Yugoslavia1–0Cyprus APOEL
    Repak 31'
    Attendance: 8,000
    Referee: Edgar Azzopardi (Malta)

    AEK Athens Greece1–0Spain Athletic Bilbao
    Pittas 32'
    Attendance: 26,997
    Referee: Bob Valentine (Scotland)

    Montpellier France0–3Portugal Benfica
    Hernâni 8'
    Abel Campos 44'
    Valdo 83'
    Attendance: 12,500
    Referee: Manfred Neuner (West Germany)

    Sliema Wanderers Malta0–2Romania Victoria București
    Kulcsár 35'
    Solomon 59' (pen.)
    Attendance: 3,000
    Referee: Meletis Voutsaras (Greece)

    Napoli Italy1–0Greece PAOK
    Maradona 58' (pen.)

    Partizan Socialist Federal Republic of Yugoslavia5–0Bulgaria Slavia Sofia
    Batrović 7', 28'
    V. Đukić 46'
    Vokrri 48'
    M. Đukić 90'
    Attendance: 25,000
    Referee: José Pes Pérez (Spain)

    Servette Switzerland1–0Austria Sturm Graz
    Grossenbacher 89'
    Attendance: 9,800
    Referee: Manfred Roßner (East Germany)

    Trakia Plovdiv Bulgaria1–2Soviet Union Dinamo Minsk
    Zaytsev 88' Kandratsyew 45'
    Hotsmanaw 80'
    Stadion Hristo Botev, Plovdiv
    Attendance: 8,000
    Referee: Rudolf Liska (Czechoslovakia)

    Beşiktaş Turkey1–0Socialist Federal Republic of Yugoslavia Dinamo Zagreb
    Feyyaz 5'
    Attendance: 20,286
    Referee: Yuri Savchenko (Soviet Union)

    Second leg

    Tatabányai Bányász Hungary2–1West Germany Stuttgart
    Csapó 53'
    Schmidt 81'
    Allgöwer 78' (pen.)
    Városi Stadion, Tatabánya
    Attendance: 8,000

    Stuttgart won 3–2 on aggregate.


    Legia Warsaw Poland3–7West Germany Bayern Munich
    Kubicki 36'
    R. Robakiewicz 85', 88'
    Nachtweih 19'
    Ekström 23', 44'
    Augenthaler 41'
    Wegmann 78', 82'
    Eck 89'
    Attendance: 12,000
    Referee: John Martin (England)

    Bayern Munich won 10–4 on aggregate.


    Atlético Madrid Spain2–1Netherlands Groningen
    Baltazar 4' (pen.)
    Futre 48'
    Ten Caat 20'
    Attendance: 35,000
    Referee: Klaus Peschel (East Germany)

    2–2 on aggregate. Groningen won on away goals.


    Lokomotive Leipzig East Germany4–0Switzerland Aarau
    Zimmerling 21', 28' (pen.)
    Halata 59', 83'
    Attendance: 5,200
    Referee: Kaj Natri (Finland)

    Lokomotive Leipzig won 7–0 on aggregate.


    Heart of Midlothian Scotland2–0Republic of Ireland St Patrick's Athletic
    Black 24'
    Galloway 67'
    Attendance: 8,000

    Heart of Midlothian won 4–0 on aggregate.


    Austria Wien Austria5–2Soviet Union Žalgiris Vilnius
    Pleva 4', 15'
    Prohaska 5'
    Sekerlioglu 45'
    Percudani 73'
    Baltušnikas 3'
    Fridrikas 51'
    Attendance: 5,000
    Referee: Michel Girard (France)

    Austria Wien won 5–4 on aggregate.


    Ajax Netherlands1–2[2]Portugal Sporting CP
    Verkuijl 80' Report Silas 21'
    Rui Maside 87'
    Attendance: 22,000

    Sporting CP won 6–3 on aggregate.


    Dukla Prague Czechoslovakia3–2Spain Real Sociedad
    Němec 17'
    Foldyna 55'
    Bittengel 72'
    Loren 75'
    Loinaz 82'
    Attendance: 6,119

    4–4 on aggregate. Real Sociedad won on away goals.


    RFC Liège Belgium4–0Luxembourg Union Luxembourg
    Malbaša 8', 56'
    Veyt 34', 61'
    Attendance: 3,000
    Referee: Werner Föckler (West Germany)

    RFC Liège won 11–1 on aggregate.


    IK Brage Sweden1–2Italy Internazionale
    Hällman 45' Berti 10'
    Morello 77'
    Attendance: 8,652
    Referee: Klaus Scheurell (East Germany)

    Internazionale won 4–2 on aggregate.


    Újpesti Dózsa Hungary2–1Iceland ÍA
    Steidl 44'
    Katona 72'
    K. Þórðarson 68'
    Attendance: 1,000
    Referee: Velichko Tsonchev (Bulgaria)

    Újpesti Dózsa won 2–1 on aggregate.


    GKS Katowice Poland2–4Scotland Rangers
    Furtok 5'
    Kubisztal 62'
    Butcher 12', 16'
    Durrant 71'
    I. Ferguson 78'
    Attendance: 35,000
    Referee: Pietro D'Elia (Italy)

    Rangers won 5–2 on aggregate.


    Dynamo Dresden East Germany2–0Scotland Aberdeen
    Gütschow 4'
    Kirsten 66'
    Attendance: 36,000

    Dynamo Dresden won 2–0 on aggregate.


    Bordeaux France2–1Soviet Union Dnipro Dnipropetrovsk
    Stopyra 48'
    Scifo 75' (pen.)
    Cherednyk 2'
    Attendance: 35,000
    Referee: Helmut Kohl (Austria)

    Bordeaux won 3–2 on aggregate.


    Dunajská Streda Czechoslovakia6–0Sweden Östers IF
    Liba 8'
    Takáč 14', 22'
    Pavlík 45'
    Mičinec 46'
    Šoltés 61'
    Attendance: 4,140
    Referee: Roman Steindl (Austria)

    Dunajská Streda won 6–2 on aggregate.


    Linfield Northern Ireland1–1Finland TPS
    O'Boyle 75' Suominen 38'
    Attendance: 904

    1–1 on aggregate. TPS won on away goals.


    Waregem Belgium5–1Norway Molde
    Niederbacher 43', 47'
    Christiaens 69', 72'
    Teppers 86'
    Rekdal 78'
    Attendance: 5,000
    Referee: Friedrich Kaupe (Austria)

    Waregem won 5–1 on aggregate.


    Torpedo Moscow Soviet Union2–1 (a.e.t.)Sweden Malmö FF
    Grechnyov 18'
    Shirinbekov 66'
    Ljung 104' (pen.)
    Attendance: 8,200
    Referee: Ildefonso Urizar (Spain)

    Malmö FF won 3–2 on aggregate.


    Ikast Denmark2–1Austria First Vienna
    J. Hansen 63'
    Granlund 73'
    Glatzmayer 5'
    Attendance: 3,371
    Referee: Bo Helén (Sweden)

    2–2 on aggregate. First Vienna won on away goals.


    Juventus Italy5–0Romania Oţelul Galaţi
    De Agostini 18'
    Agiu 26' (o.g.)
    Rui Barros 29', 72'
    Altobelli 50'

    Juventus won 5–1 on aggregate.


    APOEL Cyprus2–5Socialist Federal Republic of Yugoslavia RŠD Velež
    Owen 44' (pen.)
    Plakitis 62'
    Kleanthous 35' (o.g.)
    Gudelj 47', 88'
    Tuce 50'
    Repak 58'
    Attendance: 7,000
    Referee: Mircea Salomir (Romania)

    RŠD Velež won 6–2 on aggregate.


    Athletic Bilbao Spain2–0Greece AEK Athens
    Uralde 3', 6'
    Estadio San Mamés, Bilbao
    Attendance: 35,000
    Referee: Luigi Agnolin (Italy)

    Athletic Bilbao won 2–1 on aggregate.


    Benfica Portugal3–1France Montpellier
    Chalana 22'
    Ademir Alcântara 51'
    Mozer 73'
    Cubaynes 82'
    Estádio do Sport Lisboa e Benfica, Lisbon
    Attendance: 50,000
    Referee: Carlo Longhi (Italy)

    Benfica won 6–1 on aggregate.


    Victoria București Romania6–1Malta Sliema Wanderers
    Cojocaru 12', 41'
    Coraș 16', 39', 43' (pen.)
    Layiș 89'
    M. Gauci 90'
    Attendance: 5,000
    Referee: Kazimierz Orłowski (Poland)

    Victoria București won 8–1 on aggregate.


    PAOK Greece1–1Italy Napoli
    Skartados 65' Careca 17'
    Attendance: 45,000

    Napoli won 2–1 on aggregate.


    Slavia Sofia Bulgaria0–5Socialist Federal Republic of Yugoslavia Partizan
    Vokrri 48'
    Đorđević 51'
    Grekov 73' (o.g.)
    M. Đukić 80'
    V. Đukić 89'
    Attendance: 6,500
    Referee: José Silva (Portugal)

    Partizan won 10–0 on aggregate.


    Sturm Graz Austria0–0Switzerland Servette
    Attendance: 7,000
    Referee: Jean-François Crucke (Belgium)

    Servette won 1–0 on aggregate.


    Dinamo Minsk Soviet Union0–0Bulgaria Trakia Plovdiv
    Dinamo Stadium, Minsk
    Attendance: 35,300
    Referee: Ioan Igna (Romania)

    Dinamo Minsk won 2–1 on aggregate.


    Dinamo Zagreb Socialist Federal Republic of Yugoslavia2–0Turkey Beşiktaş
    Mihajlović 40', 65' (pen.)
    Attendance: 30,000
    Referee: Todor Kolev (Bulgaria)

    Dinamo Zagreb won 2–1 on aggregate.


    Köln West Germany2–1Belgium Antwerp
    Littbarski 8'
    Allofs 10'
    Dekenne 4'
    Attendance: 1,500
    Referee: Bo Karlsson (Sweden)

    Köln won 6–3 on aggregate.


    Belenenses Portugal1–0West Germany Bayer Leverkusen
    Adão 84'
    Attendance: 18,000
    Referee: Brian Hill (England)

    Belenenses won 2–0 on aggregate.


    Nürnberg West Germany1–3 (a.e.t.)Italy Roma
    Eckstein 21' (pen.) Völler 9'
    Policano 35'
    Renato Gaúcho 93'

    Roma won 4–3 on aggregate.

    Second round

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Bayern Munich West Germany 5–1 Czechoslovakia Dunajská Streda 3–1 (Report) 2–0 (Report)
    Köln West Germany 3–1 Scotland Rangers 2–0 (Report) 1–1 (Report)
    Dinamo Zagreb Socialist Federal Republic of Yugoslavia 2–4 West Germany Stuttgart 1–3 (Report) 1–1 (Report)
    Partizan Socialist Federal Republic of Yugoslavia 4–4 (a) Italy Roma 4–2 (Report) 0–2 (Report)
    RŠD Velež Socialist Federal Republic of Yugoslavia 0–0 (4–3 p) Portugal Belenenses 0–0 (Report) 0–0 (Report)
    Sporting CP Portugal 1–2 Spain Real Sociedad 1–2 (Report) 0–0 (Report)
    Heart of Midlothian Scotland 1–0 Austria Austria Wien 0–0 (Report) 1–0 (Report)
    Lokomotive Leipzig East Germany 1–3 Italy Napoli 1–1 (Report) 0–2 (Report)
    Újpesti Dózsa Hungary 0–2 France Bordeaux 0–1 (Report) 0–1 (Report)
    Juventus Italy 7–4 Spain Athletic Bilbao 5–1 (Report) 2–3 (Report)
    Dynamo Dresden East Germany 5–3 Belgium Waregem 4–1 (Report) 1–2 (Report)
    First Vienna Austria 2–2 (a) Finland TPS 2–1 (Report) 0–1 (Report)
    Malmö FF Sweden 1–2 Italy Internazionale 0–1 (Report) 1–1 (Report)
    RFC Liège Belgium 3–2 Portugal Benfica 2–1 (Report) 1–1 (Report)
    Groningen Netherlands 3–1 Switzerland Servette 2–0 (Report) 1–1 (Report)
    Dinamo Minsk Soviet Union 2–2 (a) Romania Victoria București 2–1 (Report) 0–1 (Report)

    First leg

    Bayern Munich West Germany3–1Czechoslovakia Dunajská Streda
    Flick 21'
    Wegmann 53'
    Thon 76'
    Szaban 78'
    Olympiastadion, Munich
    Attendance: 11,000

    Köln West Germany2–0Scotland Rangers
    Janßen 75'
    Allofs 87'
    Attendance: 42,000
    Referee: Lajos Németh (Hungary)

    Dinamo Zagreb Socialist Federal Republic of Yugoslavia1–3West Germany Stuttgart
    Besek 79' Klinsmann 44'
    Walter 51'
    Schröder 63'
    Attendance: 40,000
    Referee: Marcel Van Langenhove (Belgium)

    Partizan Socialist Federal Republic of Yugoslavia4–2Italy Roma
    V. Đukić 17', 77'
    Vermezović 31'
    Milojević 54'
    Conti 10', 68'
    Attendance: 44,790
    Referee: Lajos Hartmann (Hungary)

    The match was briefly interrupted for an intervention by the fire brigade due to Partizan fans starting a large fire at the stadium's east stand by burning the high jump sponge mat. Furthermore, Roma captain Giuseppe Giannini got hit in the head with a coin thrown from the stands as Partizan fans pelted the pitch with missiles following one of the Roma goals. In addition to the SFr200,000 monetary fine, UEFA punished Partizan with a one-match stadium ban, enforced for their 1989–90 Cup Winners' Cup first round tie versus Celtic.[3]


    RŠD Velež Socialist Federal Republic of Yugoslavia0–0Portugal Belenenses
    Attendance: 15,000
    Referee: Peter Mikkelsen (Denmark)

    Sporting CP Portugal1–2Spain Real Sociedad
    Cascavel 32' (pen.) Iturrino 17'
    Loren 49'
    Estádio José Alvalade, Lisbon
    Attendance: 50,000

    Heart of Midlothian Scotland0–0Austria Austria Wien
    Attendance: 14,021
    Referee: Ignace van Swieten (Netherlands)

    Lokomotive Leipzig East Germany1–1Italy Napoli
    Zimmerling 69' Francini 73'
    Zentralstadion, Leipzig
    Attendance: 80,100

    Újpesti Dózsa Hungary0–1France Bordeaux
    Stopyra 45'
    Attendance: 3,000
    Referee: İhsan Türe (Turkey)

    Juventus Italy5–1Spain Athletic Bilbao
    Laudrup 4', 51'
    Galia 23'
    Mauro 40'
    Altobelli 46'
    Uralde 35'
    Attendance: 37,752
    Referee: Neil Midgley (England)

    Dynamo Dresden East Germany4–1Belgium Waregem
    Kirchner 12'
    Kirsten 23', 39', 64'
    Niederbacher 83'

    First Vienna Austria2–1Finland TPS
    Drabits 15'
    Glatzmayer 61'
    Jalo 34'
    Attendance: 5,000
    Referee: Ioan Igna (Romania)

    Malmö FF Sweden0–1Italy Internazionale
    Serena 82'
    Attendance: 14,203
    Referee: Claude Bouillet (France)

    RFC Liège Belgium2–1Portugal Benfica
    Varga 58'
    Malbaša 68'
    Chalana 48' (pen.)
    Attendance: 30,000
    Referee: Thorbjørn Aas (Norway)

    Groningen Netherlands2–0Switzerland Servette
    Groeleken 11'
    Meijer 83'

    Dinamo Minsk Soviet Union2–1Romania Victoria București
    Hurynovich 45'
    Zygmantovich 78'
    Kulcsár 57'
    Dinamo Stadium, Minsk
    Attendance: 23,000
    Referee: Velichko Tsonchev (Bulgaria)

    Second leg

    Dunajská Streda Czechoslovakia0–2West Germany Bayern Munich
    Thon 5' (pen.), 28'
    Attendance: 15,572
    Referee: Oliver Donnelly (Northern Ireland)

    Bayern Munich won 5–1 on aggregate.


    Rangers Scotland1–1West Germany Köln
    Drinkell 77' Janßen 90'
    Attendance: 42,204
    Referee: Luigi Agnolin (Italy)

    Köln won 3–1 on aggregate.


    Stuttgart West Germany1–1Socialist Federal Republic of Yugoslavia Dinamo Zagreb
    Walter 48' Mihajlović 66'
    Attendance: 17,600
    Referee: Vítor Fernandes Correia (Portugal)

    Stuttgart won 4–2 on aggregate.


    Roma Italy2–0Socialist Federal Republic of Yugoslavia Partizan
    Völler 21'
    Giannini 72' (pen.)

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


    Belenenses Portugal0–0 (a.e.t.)Socialist Federal Republic of Yugoslavia RŠD Velež
    Penalties
    Chico Faria soccer ball with check mark
    Mladenov soccer ball with check mark
    Ribeiro soccer ball with red X
    Adão soccer ball with check mark
    Jaime soccer ball with red X
    3–4 soccer ball with check mark Gudelj
    soccer ball with check mark Kodro
    soccer ball with check mark Repak
    soccer ball with red X Rahimić
    soccer ball with check mark Barbarić
    Attendance: 10,000
    Referee: David Syme (Scotland)

    0–0 on aggregate. RŠD Velež won 4–3 on penalties.


    Real Sociedad Spain0–0Portugal Sporting CP
    Attendance: 20,000
    Referee: Pietro D'Elia (Italy)

    Real Sociedad won 2–1 on aggregate.


    Austria Wien Austria0–1Scotland Heart of Midlothian
    Galloway 58'
    Attendance: 15,000
    Referee: José María Enríquez Negreira (Spain)

    Heart of Midlothian won 1–0 on aggregate.


    Napoli Italy2–0East Germany Lokomotive Leipzig
    Francini 2'
    Scholz 61' (o.g.)
    Attendance: 53,442
    Referee: Georges Sandoz (Switzerland)

    Napoli won 3–1 on aggregate.


    Bordeaux France1–0Hungary Újpesti Dózsa
    Ferreri 74' (pen.)
    Attendance: 20,059

    Bordeaux won 2–0 on aggregate.


    Athletic Bilbao Spain3–2Italy Juventus
    Uralde 52'
    Andrinúa 58', 70'
    Laudrup 35'
    Galia 77'
    Estadio San Mamés, Bilbao
    Attendance: 25,000

    Juventus won 7–4 on aggregate.


    Waregem Belgium2–1East Germany Dynamo Dresden
    Niederbacher 10'
    Van Baekel 49'
    Pilz 54' (pen.)
    Attendance: 5,000
    Referee: Keith Cooper (Wales)

    Dynamo Dresden won 5–3 on aggregate.


    TPS Finland1–0Austria First Vienna
    Sulonen 69'
    Attendance: 2,894
    Referee: Yuri Savchenko (Soviet Union)

    2–2 on aggregate. TPS won on away goals.


    Internazionale Italy1–1Sweden Malmö FF
    Díaz 12' Nilsson 66'
    Attendance: 45,936
    Referee: Jiří Stiegler (Czechoslovakia)

    Internazionale won 2–1 on aggregate.


    Benfica Portugal1–1Belgium RFC Liège
    Lima 58' Malbaša 18'
    Estádio do Sport Lisboa e Benfica, Lisbon
    Attendance: 60,000
    Referee: Günther Habermann (East Germany)

    RFC Liège won 3–2 on aggregate.


    Servette Switzerland1–1Netherlands Groningen
    Schällibaum 30' Meijer 83'
    Attendance: 12,000
    Referee: Tullio Lanese (Italy)

    Groningen won 3–1 on aggregate.


    Victoria București Romania1–0Soviet Union Dinamo Minsk
    Solomon 54' (pen.)
    Attendance: 10,000
    Referee: Vaso Vujović (Yugoslavia)

    2–2 on aggregate. Victoria București won on away goals.

    Third round

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Bayern Munich West Germany 3–3 (a) Italy Internazionale 0–2 (Report) 3–1 (Report)
    Real Sociedad Spain 3–2 West Germany Köln 1–0 (Report) 2–2 (Report)
    Groningen Netherlands 1–5 West Germany Stuttgart 1–3 (Report) 0–2 (Report)
    Heart of Midlothian Scotland 4–2 Socialist Federal Republic of Yugoslavia RŠD Velež 3–0 (Report) 1–2 (Report)
    Bordeaux France 0–1 Italy Napoli 0–1 (Report) 0–0 (Report)
    Dynamo Dresden East Germany 4–0 Italy Roma 2–0 (Report) 2–0 (Report)
    RFC Liège Belgium 0–2 Italy Juventus 0–1 (Report) 0–1 (Report)
    Victoria București Romania 3–3 (a) Finland TPS 1–0 (Report) 2–3 (Report)

    First leg

    Bayern Munich West Germany0–2Italy Internazionale
    Serena 60'
    Berti 71'
    Olympiastadion, Munich
    Attendance: 73,000

    Real Sociedad Spain1–0West Germany Köln
    Loinaz 75'
    Attendance: 20,000
    Referee: David Syme (Scotland)

    Groningen Netherlands1–3West Germany Stuttgart
    Meijer 82' Allgöwer 18'
    Gaudino 32', 39'
    Attendance: 20,400
    Referee: Jiří Stiegler (Czechoslovakia)

    Heart of Midlothian Scotland3–0Socialist Federal Republic of Yugoslavia RŠD Velež
    Bannon 17'
    Galloway 56'
    Colquhoun 90'
    Attendance: 17,417

    Bordeaux France0–1Italy Napoli
    Carnevale 6'

    Dynamo Dresden East Germany2–0Italy Roma
    Gütschow 14' (pen.)
    Minge 82'
    Attendance: 36,000

    RFC Liège Belgium0–1Italy Juventus
    Altobelli 17'
    Attendance: 32,000
    Referee: Bob Valentine (Scotland)

    Victoria București Romania1–0Finland TPS
    Ursu 3'

    Second leg

    Internazionale Italy1–3West Germany Bayern Munich
    Serena 45' Wohlfarth 33'
    Augenthaler 37'
    Wegmann 41'
    Attendance: 68,158

    3–3 on aggregate. Bayern Munich won on away goals.


    Köln West Germany2–2Spain Real Sociedad
    Götz 4'
    Engels 29'
    Goikoetxea 38' (pen.)
    Fuentes 90'

    Real Sociedad won 3–2 on aggregate.


    Stuttgart West Germany2–0Netherlands Groningen
    Klinsmann 22', 52'
    Attendance: 8,500
    Referee: Gerasimos Germanakos (Greece)

    Stuttgart won 5–1 on aggregate.


    RŠD Velež Socialist Federal Republic of Yugoslavia2–1Scotland Heart of Midlothian
    Tuce 30'
    Gudelj 88'
    Galloway 53'
    Attendance: 20,000
    Referee: Carlo Longhi (Italy)

    Heart of Midlothian won 4–2 on aggregate.


    Napoli Italy0–0France Bordeaux
    Attendance: 58,794
    Referee: Neil Midgley (England)

    Napoli won 1–0 on aggregate.


    Roma Italy0–2East Germany Dynamo Dresden
    Gütschow 70'
    Kirsten 80'
    Attendance: 30,336
    Referee: Helmut Kohl (Austria)

    Dynamo Dresden won 4–0 on aggregate.


    Juventus Italy1–0Belgium RFC Liège
    Altobelli 16'

    Juventus won 2–0 on aggregate.


    TPS Finland3–2Romania Victoria București
    Rajamäki 37'
    Halonen 51'
    Jalo 90'
    Solomon 16'
    Heikkinen 25' (o.g.)

    3–3 on aggregate. Victoria București won on away goals.

    Quarter-finals

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Stuttgart West Germany 1–1 (4–2 p) Spain Real Sociedad 1–0 (Report) 0–1 (Report)
    Heart of Midlothian Scotland 1–2 West Germany Bayern Munich 1–0 (Report) 0–2 (Report)
    Juventus Italy 2–3 Italy Napoli 2–0 (Report) 0–3 (a.e.t.) (Report)
    Victoria București Romania 1–5 East Germany Dynamo Dresden 1–1 (Report) 0–4 (Report)

    First leg

    Stuttgart West Germany1–0Spain Real Sociedad
    Walter 35'
    Attendance: 25,160
    Referee: Rosario Lo Bello (Italy)

    Heart of Midlothian Scotland1–0West Germany Bayern Munich
    Ferguson 56'
    Attendance: 26,294
    Referee: Helmut Kohl (Austria)

    Juventus Italy2–0Italy Napoli
    Bruno 13'
    Corradini 45' (o.g.)

    Victoria București Romania1–1East Germany Dynamo Dresden
    Solomon 48' Gütschow 24'
    Attendance: 12,000
    Referee: David Syme (Scotland)

    Second leg

    Real Sociedad Spain1–0 (a.e.t.)West Germany Stuttgart
    Zamora 17'
    Penalties
    Goikoetxea soccer ball with check mark
    Martínez soccer ball with red X
    Loinaz soccer ball with check mark
    Gajate soccer ball with red X
    2–4 soccer ball with check mark Allgöwer
    soccer ball with check mark Gaudino
    soccer ball with check mark Walter
    soccer ball with check mark Buchwald
    Attendance: 27,400
    Referee: Joe Worrall (England)

    1–1 on aggregate. Stuttgart won 4–2 on penalties.


    Bayern Munich West Germany2–0Scotland Heart of Midlothian
    Augenthaler 16'
    Johnsen 69'
    Olympiastadion, Munich
    Attendance: 25,000

    Bayern Munich won 2–1 on aggregate.


    Napoli Italy3–0 (a.e.t.)Italy Juventus
    Maradona 10' (pen.)
    Carnevale 45'
    Renica 120'

    Napoli won 3–2 on aggregate.


    Dynamo Dresden East Germany4–0Romania Victoria București
    Minge 47', 77'
    Gütschow 87', 90' (pen.)
    Attendance: 36,000

    Dynamo Dresden won 5–1 on aggregate.

    Semi-finals

    Dynamo Dresden v. Stuttgart in the semi-final.
    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Napoli Italy 4–2 West Germany Bayern Munich 2–0 (Report) 2–2 (Report)
    Stuttgart West Germany 2–1 East Germany Dynamo Dresden 1–0 (Report) 1–1 (Report)

    First leg

    Napoli Italy2–0West Germany Bayern Munich
    Careca 41'
    Carnevale 60'
    Attendance: 77,593

    Stuttgart West Germany1–0East Germany Dynamo Dresden
    Allgöwer 69'
    Attendance: 55,000
    Referee: Lajos Németh (Hungary)

    Second leg

    Bayern Munich West Germany2–2Italy Napoli
    Wohlfarth 63'
    Reuter 81'
    Careca 61', 76'
    Olympiastadion, Munich
    Attendance: 73,132
    Referee: David Syme (Scotland)

    Napoli won 4–2 on aggregate.


    Dynamo Dresden East Germany1–1West Germany Stuttgart
    Lieberam 83' Allgöwer 64'
    Attendance: 38,000

    Stuttgart won 2–1 on aggregate.

    Final

    First leg

    Napoli Italy2–1West Germany Stuttgart
    Maradona 68' (pen.)
    Careca 87'
    Report Gaudino 17'
    Attendance: 81,093
    Referee: Gerasimos Germanakos (Greece)

    Second leg

    Stuttgart West Germany3–3Italy Napoli
    Klinsmann 27'
    De Napoli 70' (o.g.)
    O. Schmäler 89'
    Report Alemão 18'
    Ferrara 39'
    Careca 62'

    Napoli won 5–4 on aggregate.

    References

    1. ^ "Sporting vs. Ajax". UEFA. Retrieved 8 November 2023.
    2. ^ "Ajax vs. Sporting". UEFA. Retrieved 8 November 2023.
    3. ^ Dučić, Predrag (27 October 2014). "Premotavanje: Partizan – Roma, bez ikakve potrebe sapleten je Rudi Feler…". MozzartSport. Retrieved 10 May 2021.

    External links

    Wikimedia Commons has media related to UEFA Cup 1988-89.
    • 1988–89 All matches UEFA Cup – season at UEFA website
    • Results at RSSSF.com
    • All scorers 1988–89 UEFA Cup according to protocols UEFA
    • 1988/89 UEFA Cup - results and line-ups (archive)
    • v
    • t
    • e
    UEFA Cup and UEFA Europa League
    UEFA Cup era, 1971–2009
    Seasons
    Finals
    Two-legged
    Single-legged
    UEFA Europa League era, 2009–present
    Seasons
    Finals
    • Finals
      • Winning managers
    • Records and statistics
      • Top scorers
      • Hat-tricks
      • Performance comparison
      • UEFA coefficient
      • UEFA Respect Fair Play ranking
    • Broadcasters
    • Extra-sporting events
      • 1982 Luzhniki stadium disaster
      • 2000 UEFA Cup semi-final violence
      • 2000 UEFA Cup final riots
      • 2008 UEFA Cup final riots
    • "Thursday Nights, Channel 5"
    • v
    • t
    • e
    198889 in European football (UEFA)
    Domestic leagues
    Domestic cups
    League cups
    Supercups
    UEFA competitions
    Non-UEFA competitions