1980–81 UEFA Cup

1980–81 UEFA Cup
Tournament details
Dates17 September 1980 – 20 May 1981
Teams64
Final positions
Champions Ipswich Town (1st title)
Runners-up AZ Alkmaar
Tournament statistics
Matches played126
Goals scored376 (2.98 per match)
Attendance2,354,939 (18,690 per match)
Top scorer(s)John Wark (Ipswich Town)
14 goals

The 1980–81 UEFA Cup was the 10th edition of the UEFA Cup, the third-tier club football competition organised by UEFA. The final was played over two legs at Portman Road, Ipswich, England, and at the Olympic Stadium, Amsterdam, Netherlands. It was won by Ipswich Town of England, who defeated AZ Alkmaar of the Netherlands by an aggregate result of 5–4 to claim their only UEFA Cup title.

This was the only European title for Ipswich Town, who never made it past a quarterfinal round before, and would never go beyond the third round in future competitions. As of 2024, this has been the only appearance in a major European final for both teams, which was also the case with the finalists of the European Cup Winners' Cup that season. Both are the only current instances in a major UEFA tournament; it has also happened with the finalists of the 1968–69 Inter-Cities Fairs Cup, which is considered an unofficial tournament by UEFA.

The UEFA ranking was introduced to serve as the method to determine the number of competing teams per country, and the Fairs Cup entry criteria was finally abolished.[1]

Association team allocation

A total of 64 teams from 31 UEFA member associations participate in the 1980–81 UEFA Cup. For the first time, an association ranking based on the newly introduced UEFA country coefficients was 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 1980–81 UEFA Cup, the associations are allocated places according to their 1979 UEFA country coefficients, which takes into account their performance in European competitions from 1974–75 to 1978–79.


Association ranking for 1980-81 UEFA Cup
Rank Association Coeff. Teams Notes
1 West Germany 52.617 5 [Note ALB]
2 Netherlands 39.200 4
3 Belgium 38.300
4 England 38,141 3
5 Spain 35.800
6 Soviet Union 33.050
7 Yugoslavia 28.250
8 East Germany 26.650
9 Italy 25.932 2
10 France 24.250
11 Hungary 22.650
12 Czechoslovakia 21.500
13 Poland 18.850
14 Portugal 17.750
15 Austria 17.700
16 Switzerland 17.650
17 Scotland 16.500
Rank Association Coeff. Teams Notes
18 Sweden 15.400 2
- Wales 15.000 0 [Note WAL]
19 Greece 15.000 2
20 Bulgaria 13.200
21 Romania 10.800
22 Turkey 10.000 1
23 Denmark 7.750
24 Republic of Ireland 7.332
25 Norway 6.250
26 Finland 5.498
27 Northern Ireland 4.666
28 Cyprus 3.999
29 Malta 3.664
30 Iceland 3.331
31 Albania 2.000 0 [Note ALB]
32 Luxembourg 1.666 1
  • ^
    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.
  • ^
    Albania: Until 1985, Albania frequently withdrew their allocated place in the UEFA Cup due to political reasons. 17 Nëntori would have qualified by league position. This additional place went to the country of the title holders, as Eintracht Frankfurt had not qualified by league position, giving West Germany a fifth entry in the UEFA Cup.
  • Teams

    The labels in the 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 1980–81 UEFA Cup
    Eintracht Frankfurt (TH) Hamburger SV (2nd) Stuttgart (3rd) Kaiserslautern (4th)
    Köln (5th) AZ Alkmaar (2nd) PSV Eindhoven (3rd) Utrecht (5th)
    Twente (6th) Standard Liège (2nd) Molenbeek (4th) Lokeren (5th)
    Anderlecht (6th) Manchester United (2nd) Ipswich Town (3rd) Wolverhampton (LC)
    Real Sociedad (2nd) Sporting de Gijón (3rd) Barcelona (4th) Shakhtar Donetsk (2nd)
    Dynamo Kyiv (3rd) Dynamo Moscow (5th) Sarajevo (2nd) Radnički Niš (3rd)
    Napredak Kruševac (4th) Dynamo Dresden (2nd) Magdeburg (4th) Vorwärts Frankfurt (5th)
    Juventus (2nd) Torino (3rd)[Note ITA] Sochaux (2nd) Saint-Étienne (3rd)
    Újpest Dózsa (2nd) Vasas (3rd) Zbrojovka Brno (2nd) Bohemians Prague (3rd)
    Widzew Łódź (2nd) Śląsk Wrocław (3rd) Porto (2nd) Boavista (4th)
    VÖEST Linz (2nd) LASK (3rd) Grasshoppers (2nd) Servette (3rd)
    St Mirren (3rd) Dundee United (4th) IFK Göteborg (2nd) Elfsborg (3rd)
    Aris (2nd) Panathinaikos (3rd) Levski-Spartak Sofia (3rd) Beroe Stara Zagora (4th)
    Steaua București (2nd) Argeș Pitești (3rd) Fenerbahçe S.K. (2nd) KB (2nd)
    Dundalk (2nd) Moss (2nd) KuPS (2nd) Ballymena United (2nd)
    Pezoporikos Larnaca (2nd) Sliema Wanderers (2nd) ÍA (2nd) Red Boys Differdange (2nd)

    Notes

    1. ^
      Italy: Milan had originally qualified for the UEFA Cup by finishing second in the 1979–80 Serie A, but the team was punished with an administrative relegation on May 19 due to its central role in the Totonero match fixing scandal. The vacant UEFA Cup spot was taken by Torino, which was promoted to third in the standings as a result of Milan's relegation.

    Schedule

    The schedule of the competition was as follows. Matches were scheduled for Wednesdays, though some matches in the first two rounds exceptionally took place on Tuesdays.

    Schedule for 1980–81 UEFA Cup
    Round First leg Second leg
    First round 16–17 September 1980 24 September – 1 October 1980
    Second round 21–22 October 1980 4–5 November 1980
    Third round 26 November 1980 10 December 1980
    Quarter-finals 4 March 1981 18 March 1981
    Semi-finals 8 April 1981 22 April 1981
    Final 6 May 1981 20 May 1981

    First round

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Zbrojovka Brno 5–1 VOEST Linz 3–1 2–0
    Kaiserslautern 3–3 (a) Anderlecht 1–0 2–3
    Magdeburg 5–3 Moss 2–1 3–2
    AZ Alkmaar 10–0 Red Boys Differdange 6–0 4–0
    Ballymena United 2–4 Vorwärts Frankfurt 2–1 0–3
    Dynamo Dresden 2–0 Napredak Kruševac 1–0 1–0
    Argeș Pitești 0–2 Utrecht 0–0 0–2
    Bohemians Prague 4–3 Sporting Gijón 3–1 1–2
    Dynamo Kyiv 1–1 (a) Levski Sofia 1–1 0–0
    Shakhtar Donetsk 1–3 Eintracht Frankfurt 1–0 0–3
    Sochaux 3–2 Servette 2–0 1–2
    Twente 5–3 IFK Göteborg 5–1 0–2
    Fenerbahçe 1–3 Beroe Stara Zagora 0–1 1–2
    Porto 1–0 Dundalk 1–0 0–0
    Grasshopper 8–3 KB 3–1 5–2
    Hamburg 7–5 Sarajevo 4–2 3–3
    Elfsborg 1–2 St Mirren 1–2 0–0
    Ipswich Town 6–4 Aris 5–1 1–3
    ÍA 0–10 Köln 0–4 0–6
    Juventus 6–4 Panathinaikos 4–0 2–4
    Lokeren 2–1 Dynamo Moscow 1–1 1–0
    KuPS 0–14 Saint-Étienne 0–7 0–7
    LASK Linz 2–6 Radnički Niš 1–2 1–4
    Manchester United 1–1 (a) Widzew Łódź 1–1 0–0
    PSV Eindhoven 3–2 Wolverhampton Wanderers 3–1 0–1
    Molenbeek 3–4 Torino 1–2 2–2 (a.e.t.)
    Śląsk Wrocław 2–7 Dundee United 0–0 2–7
    Sliema Wanderers 0–3 Barcelona 0–2 0–1
    Standard Liège 3–2 Steaua București 1–1 2–1
    Újpest 1–2 Real Sociedad 1–1 0–1
    Vasas 1–2 Boavista 0–2 1–0
    Stuttgart 10–1 Pezoporikos Larnaca 6–0 4–1

    First leg

    Zbrojovka Brno 3–1 VOEST Linz
    Kroupa 15'
    Mikulička 17'
    Mazura 75'
    Report Haider 8'
    Attendance: 10,832

    Kaiserslautern 1–0 Anderlecht
    Funkel 18' Report

    Magdeburg 2–1 Moss
    Hoffmann 36'
    Pommerenke 75' (pen.)
    Report Henæs 84'

    AZ Alkmaar 6–0 Red Boys Differdange
    Hovenkamp 30'
    Nygaard 37'
    Peters 44', 47'
    Welzl 58'
    Tol 84'
    Report
    Attendance: 4,770
    Referee: Roger Verhaeghe (Belgium)

    Ballymena United 2–1 Vorwärts Frankfurt
    McQuiston 55'
    Sloan 64'
    Report Geyer 5'
    Attendance: 8,000
    Referee: Francis Bastian (Luxembourg)

    Dynamo Dresden 1–0 Napredak Kruševac
    Pešterac 67' (o.g.) Report
    Attendance: 27,000
    Referee: Vasile Tătar (Romania)

    Argeș Pitești 0–0 Utrecht
    Report
    Attendance: 14,000
    Referee: Heinz Fahler (Austria)

    Bohemians Prague 3–1 Sporting Gijón
    Bičovský 13', 85'
    Levý 78'
    Report Ferrero 72'
    Attendance: 7,000
    Referee: Ottorino Di Bernardo (France)

    Dynamo Kyiv 1–1 Levski Sofia
    Buryak 38' (pen.) Report Spasov 26'
    Attendance: 27,000
    Referee: Dušan Krchňák (Czechoslovakia)

    Shakhtar Donetsk 1–0 Eintracht Frankfurt
    Sokolovsky 24' Report
    Attendance: 44,000

    Sochaux 2–0 Servette
    Jeskowiak 40' (pen.)
    Ivezić 68' (pen.)
    Report
    Attendance: 5,212
    Referee: José Maria Miguel Pérez (Spain)

    Twente 5–1 IFK Göteborg
    Bos 21'
    Carlsson 40' (o.g.)
    Kila 54', 89'
    Jol 74'
    Report Nilsson 58'
    Attendance: 10,500
    Referee: Paolo Bergamo (Italy)

    Fenerbahçe 0–1 Beroe Stara Zagora
    Report Peev 39'
    Attendance: 25,854
    Referee: Anatoli Milchenko (Soviet Union)

    Porto 1–0 Dundalk
    Sousa 16' Report

    Grasshopper 3–1 KB
    Meyer 19', 53', 55' Report Eigenbrod 67'
    Attendance: 4,200

    Hamburg 4–2 Sarajevo
    Kaltz 33'
    Hrubesch 43', 45'
    Hartwig 89'
    Report Sušić 8', 74'
    Attendance: 18,000
    Referee: Clive Thomas (Wales)

    Elfsborg 1–2 St Mirren
    Nilsson 15' Report Somner 43'
    Abercromby 71'
    Attendance: 3,776
    Referee: Mauri Laakso (Finland)

    Ipswich Town 5–1 Aris
    Wark 12', 16', 30', 77'
    Mariner 61'
    Report Pallas 47'
    Attendance: 20,842

    ÍA 0–4 Köln
    Report Kroth 49'
    Littbarski 59'
    Müller 77'
    Strack 79'
    Attendance: 3,485
    Referee: Jim Haughey (Northern Ireland)

    Juventus 4–0 Panathinaikos
    Scirea 5'
    Verza 18'
    Bettega 38'
    Cabrini 42' (pen.)
    Report

    Lokeren 1–1 Dynamo Moscow
    Verheyen 86' (pen.) Report Gazzaev 28'
    Attendance: 10,000
    Referee: Daniel Lambert (France)

    KuPS 0–7 Saint-Étienne
    Report Paganelli 34', 64'
    Platini 45', 48', 74'
    Roussey 79'
    Janvion 81'
    Attendance: 5,580
    Referee: Reidar P. Bjørnestad (Norway)

    LASK Linz 1–2 Radnički Niš
    Krieger 55' Report Stoiljković 45'
    Pantelić 65'
    Attendance: 8,200
    Referee: Marian Srodecki (Poland)

    Manchester United 1–1 Widzew Łódź
    McIlroy 4' Report Surlit 6'
    Attendance: 38,037
    Referee: Klaus Scheurell (East Germany)

    PSV Eindhoven 3–1 Wolverhampton Wanderers
    Brandts 34'
    Van Kraay 67'
    Van der Kuijlen 76'
    Report Gray 47'

    Molenbeek 1–2 Torino
    De Wolf 42' Report Mariani 61'
    Graziani 68'

    Śląsk Wrocław 0–0 Dundee United
    Report
    Attendance: 7,000
    Referee: Svein-Inge Thime (Norway)

    Sliema Wanderers 0–2 Barcelona
    Report Canito 26'
    Landáburu 59'

    Standard Liège 1–1 Steaua București
    Report

    Újpest 1–1 Real Sociedad
    Kardos 53' Report Periko Alonso 67'
    Attendance: 8,500
    Referee: Erkan Göksel (Turkey)

    Vasas 0–2 Boavista
    Report Eliseu 5'
    Júlio 44'

    Stuttgart 6–0 Pezoporikos Larnaca
    Klotz 9', 10', 85'
    Kelsch 24'
    Allgöwer 39', 47'
    Report
    Attendance: 13,500
    Referee: Richard Casha (Malta)

    Second leg

    VOEST Linz 0–2 Zbrojovka Brno
    Report Janečka 23'
    Kroupa 65'
    Attendance: 9,500
    Referee: Jack Baumann (Switzerland)

    Zbrojovka Brno won 5–1 on aggregate.


    Anderlecht 3–2 Kaiserslautern
    Nielsen 40', 56', 67' (pen.) Report Geye 20'
    Wendt 64'

    3–3 on aggregate; Kaiserslautern won on away goals.


    Moss 2–3 Magdeburg
    Kollshaugen 47', 62' Report Streich 20'
    Mewes 40'
    Windelband 89'
    Attendance: 5,789
    Referee: Patrick Mulhall (Republic of Ireland)

    Magdeburg won 5–3 on aggregate.


    Red Boys Differdange 0–4 AZ Alkmaar
    Report Kist 15', 40' (pen.), 46'
    Welzl 55'

    AZ Alkmaar won 10–0 on aggregate.


    Vorwärts Frankfurt 3–0 Ballymena United
    Conrad 3'
    Jarmuszkiewicz 11'
    Krautzig 58'
    Report
    Attendance: 15,000
    Referee: László Kőrös (Hungary)

    Vorwärts Frankfurt won 4–2 on aggregate.


    Napredak Kruševac 0–1 Dynamo Dresden
    Report Müller 84' (pen.)
    Attendance: 15,000
    Referee: İhsan Türe (Turkey)

    Dynamo Dresden won 2–0 on aggregate.


    Utrecht 2–0 Argeș Pitești
    van der Lem 50'
    Carbo 85'
    Report

    Utrecht won 2–0 on aggregate.


    Sporting Gijón 2–1 Bohemians Prague
    Ferrero 18'
    Jiménez 57'
    Report Němec 10'
    Attendance: 18,649
    Referee: Ronald Bridges (Wales)

    FC Bohemians Praha won 4–3 on aggregate.


    Levski Sofia 0–0 Dynamo Kyiv
    Report
    Attendance: 35,000
    Referee: László Pádár (Hungary)

    1–1 on aggregate; Levski Sofia won on away goals.


    Eintracht Frankfurt 3–0 Shakhtar Donetsk
    Hölzenbein 4'
    Cha 41', 77'
    Report
    Attendance: 21,853
    Referee: José Luis García Carrión (Spain)

    Eintracht Frankfurt won 3–1 on aggregate.


    Servette 2–1 Sochaux
    Cucinotta 53'
    Bizzini 75'
    Report Genghini 16'
    Attendance: 12,160
    Referee: David Richardson (England)

    Sochaux won 3–2 on aggregate.


    IFK Göteborg 2–0 Twente
    Holmgren 1'
    Nilsson 68' (pen.)
    Report
    Attendance: 3,779

    Twente won 5–3 on aggregate.


    Beroe Stara Zagora 2–1 Fenerbahçe
    Petkov 19'
    Dragolov 89'
    Report Çetiner 89'

    Beroe Stara Zagora won 3–1 on aggregate.


    Dundalk 0–0 Porto
    Report
    Attendance: 4,200
    Referee: Roger Verhaeghe (Belgium)

    Porto won 1–0 on aggregate.


    KB 2–5 Grasshopper
    Fosgaard 29'
    Tune-Hansen 86'
    Report Hermann 51', 60', 75'
    Zanetti 57'
    Sulser 77'
    Attendance: 4,800
    Referee: Martti Hirviniemi (Finland)

    Grasshopper won 8–3 on aggregate.


    Sarajevo 3–3 Hamburg
    Lukić 23'
    Pašić 36', 80'
    Report Hrubesch 26', 58', 88'

    Hamburg won 7–5 on aggregate.


    St Mirren 0–0 Elfsborg
    Report
    Attendance: 8,326
    Referee: Gudmundur Haraldsson (Iceland)

    St Mirren won 2–1 on aggregate.


    Aris 3–1 Ipswich Town
    Tsirimokos 4'
    Drambis 22'
    Zelidis 65'
    Report Gates 75'

    Ipswich Town won 6–4 on aggregate.


    Köln 6–0 ÍA
    Engels 25'
    Müller 31', 73', 83', 86'
    Okudera 88'
    Report
    Attendance: 2,500
    Referee: Torben Maansson (Denmark)

    Köln won 10–0 on aggregate.


    Panathinaikos 4–2 Juventus
    Gentile 31' (o.g.)
    Andreuchi 37'
    Livathinos 68'
    Delikaris 87'
    Report Bettega 40'
    Fanna 81'

    Juventus won 6–4 on aggregate.


    Dynamo Moscow 0–1 Lokeren
    Report Verheyen 89'
    Attendance: 7,500
    Referee: Jan Redelfs (West Germany)

    Lokeren won 2–1 on aggregate.


    Saint-Étienne 7–0 KuPS
    Rep 21', 43', 71', 84' (pen.)
    Lestage 31'
    Paganelli 74'
    Lopez 80'
    Report
    Attendance: 10,054
    Referee: Richard Stagno Navarra (Malta)

    Saint-Étienne won 14–0 on aggregate.


    Radnički Niš 4–1 LASK Linz
    Mitošević 8'
    Stoiljković 25', 86'
    Panajotović 29'
    Report Sigl 58'
    Attendance: 15,000
    Referee: Vasilis Vourakis (Greece)

    Radnički Niš won 6–2 on aggregate.


    Widzew Łódź 0–0 Manchester United
    Report
    Attendance: 16,000
    Referee: Anders Mattsson (Finland)

    1–1 on aggregate; Widzew Łódź won on away goals.


    Wolverhampton Wanderers 1–0 PSV Eindhoven
    Eves 50' Report

    PSV Eindhoven won 3–2 on aggregate.


    Torino 2 – 2 (a.e.t.) Molenbeek
    D'Amico 2'
    Graziani 91'
    Report De Bolle 69'
    Van de Korput 80' (o.g.)
    Attendance: 34,148

    Torino won 4–3 on aggregate.


    Dundee United 7–2 Śląsk Wrocław
    Dodds 6', 75'
    Stark 26'
    Hegarty 47'
    Pettigrew 62', 73'
    Payne 82' (pen.)
    Report Pawłowski 38', 88'
    Attendance: 8,415
    Referee: Kjell Johansson (Sweden)

    Dundee United won 7–2 on aggregate.


    Barcelona 1–0 Sliema Wanderers
    Rexach 28' (pen.) Report
    Attendance: 25,000
    Referee: Viriato Graça Oliva (Portugal)

    Barcelona won 3–0 on aggregate.


    Steaua București 1–2 Standard Liège
    Report
    Attendance: 15,000

    Standard Liège won 3–2 on aggregate.


    Real Sociedad 1–0 Újpest
    Satrústegui 89' Report
    Attendance: 25,421
    Referee: Roger Schoeters (Belgium)

    Real Sociedad won 2–1 on aggregate.


    Boavista 0–1 Vasas
    Report Kiss 26'
    Attendance: 13,000

    Boavista won 2–1 on aggregate.


    Pezoporikos Larnaca 1–4 Stuttgart
    Theofanous 70' Report Tüfekçi 13'
    Klotz 16'
    Allgöwer 36'
    Ohlicher 76'
    Attendance: 4,000

    Stuttgart won 10–1 on aggregate.

    Second round

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Zbrojovka Brno 2–3 Real Sociedad 1–1 1–2
    Kaiserslautern 2–4 Standard Liège 1–2 1–2
    Köln 4–1 Barcelona 0–1 4–0
    Dundee United 1–1 (a) Lokeren 1–1 0–0
    Utrecht 3–4 Eintracht Frankfurt 2–1 1–3
    Sochaux 3–2 Boavista 2–2 1–0
    Twente 1–1 (a) Dynamo Dresden 1–1 0–0
    Porto 2–3 Grasshopper 2–0 0–3 (a.e.t.)
    Ipswich Town 3–2 Bohemians Prague 3–0 0–2
    Beroe Stara Zagora 1–3 Radnički Niš 0–1 1–2
    Levski Sofia 1–6 AZ Alkmaar 1–1 0–5
    PSV Eindhoven 2–3 Hamburg 1–1 1–2
    St Mirren 0–2 Saint-Étienne 0–0 0–2
    Torino 3–2 Magdeburg 3–1 0–1
    Stuttgart 7–2 Vorwärts Frankfurt 5–1 2–1
    Widzew Łódź 4–4 (4–1 p) Juventus 3–1 1–3 (a.e.t.)

    First leg

    Zbrojovka Brno 1–1 Real Sociedad
    Murillo 59' (o.g.) Report Uralde 67'
    Attendance: 11,520
    Referee: Alain Delmer (France)

    Kaiserslautern 1–2 Standard Liège
    Wendt 32' Report Wellens 44'
    Plessers 65'

    Köln 0–1 Barcelona
    Report Quini 44'

    Dundee United 1–1 Lokeren
    Pettigrew 72' Report Mommens 59'
    Attendance: 7,663
    Referee: Martti Hirviniemi (Finland)

    Utrecht 2–1 Eintracht Frankfurt
    Carbo 60'
    de Kruijk 89'
    Report Borchers 31'

    Sochaux 2–2 Boavista
    Genghini 33'
    Revelli 55'
    Report Júlio 28'
    Eliseu 58'
    Attendance: 9,689
    Referee: Stjepan Glavina (Yugoslavia)

    Twente 1–1 Dynamo Dresden
    Rohde 41' Report Heidler 49'

    Porto 2–0 Grasshopper
    Teixeira 36'
    Sousa 54'
    Report
    Attendance: 35,000
    Referee: Egbert Mulder (Netherlands)

    Ipswich Town 3–0 Bohemians Prague
    Wark 48', 54'
    Beattie 85'
    Report
    Attendance: 17,163
    Referee: Ole Amundsen (Denmark)

    Beroe Stara Zagora 0–1 Radnički Niš
    Report Halilović 78'
    Attendance: 10,000

    Levski Sofia 1–1 AZ Alkmaar
    Spasov 54' (pen.) Report Kist 47'

    PSV Eindhoven 1–1 Hamburg
    Van der Kuijlen 47' Report Hrubesch 2'
    Attendance: 27,000

    St Mirren 0–0 Saint-Étienne
    Report

    Torino 3–1 Magdeburg
    Sala 44'
    Pecci 54'
    D'Amico 74'
    Report Steinbach 65'
    Attendance: 30,000

    Stuttgart 5–1 Vorwärts Frankfurt
    Tüfekçi 20'
    Martin 42' (pen.)
    Allgöwer 47', 55'
    Klotz 82'
    Report Krautzig 84'
    Attendance: 30,000
    Referee: Gianfranco Menegali (Italy)

    Widzew Łódź 3–1 Juventus
    Grębosz 30'
    Pięta 69'
    Smolarek 79'
    Report Bettega 42'
    Attendance: 35,000

    Second leg

    Real Sociedad 2–1 Zbrojovka Brno
    Satrústegui 3', 8' Report Kotásek 83'

    Real Sociedad won 3–2 on aggregate.


    Standard Liège 2–1 Kaiserslautern
    Edström 4'
    Graf 83'
    Report Briegel 10'
    Attendance: 30,000
    Referee: Ulf Eriksson (Sweden)

    Standard Liège won 4–2 on aggregate.


    Barcelona 0–4 Köln
    Report Strack 41'
    Engels 55'
    Littbarski 63'
    Müller 83'
    Attendance: 35,000

    1. FC Köln won 4–1 on aggregate.


    Lokeren 0–0 Dundee United
    Report
    Attendance: 9,000
    Referee: Klaus Scheurell (East Germany)

    1–1 on aggregate; Lokeren won on away goals


    Eintracht Frankfurt 3–1 Utrecht
    Karger 52'
    Nachtweih 56'
    Pezzey 68'
    Report Neuberger 48' (o.g.)
    Attendance: 19,000
    Referee: Dušan Krchňák (Czechoslovakia)

    Eintracht Frankfurt won 4–3 on aggregate.


    Boavista 0–1 Sochaux
    Report Durkalić 74'
    Attendance: 12,000
    Referee: Ronald Bridges (Wales)

    Sochaux won 3–2 on aggregate.


    Dynamo Dresden 0–0 Twente
    Report
    Attendance: 35,000
    Referee: Rolf Ericsson (Sweden)

    1–1 on aggregate; Dynamo Dresden won on away goals


    Grasshopper 3–0 (a.e.t.) Porto
    Sulser 26'
    Wehrli 66'
    Pfister 118'
    Report
    Attendance: 8,100

    Grasshoppers won 3–2 on aggregate.


    Bohemians Prague 2–0 Ipswich Town
    Mičinec 3'
    Panenka 51'
    Report
    Attendance: 13,000
    Referee: Paolo Casarin (Italy)

    Ipswich Town won 3–2 on aggregate.


    Radnički Niš 2–1 Beroe Stara Zagora
    Stoiljković 18'
    Mitošević 53'
    Report Stoyanov 87'
    Attendance: 10,000
    Referee: Ioan Igna (Romania)

    Radnički Niš won 3–1 on aggregate.


    AZ Alkmaar 5–0 Levski Sofia
    Tol 30', 57'
    Nygaard 51' (pen.)
    Kist 61'
    Peters 89'
    Report
    Attendance: 18,000
    Referee: Rolf Nyhus (Norway)

    AZ Alkmaar won 6–1 on aggregate.


    Hamburg 2–1 PSV Eindhoven
    Groh 47'
    Hrubesch 72'
    Report Van der Kuijlen 63'
    Attendance: 46,000
    Referee: Georges Konrath (France)

    Hamburg won 3–2 on aggregate.


    Saint-Étienne 2–0 St Mirren
    Larios 14', 57' Report
    Attendance: 17,870
    Referee: Mário da Silva Luís (Portugal)

    Saint-Étienne won 2–0 on aggregate.


    Magdeburg 1–0 Torino
    Tyll 25' Report

    Torino won 3–2 on aggregate.


    Vorwärts Frankfurt 1–2 Stuttgart
    Lindemann 85' Report Allgöwer 19'
    Müller 83' (pen.)

    Stuttgart won 7–2 on aggregate.


    Juventus 3 – 1 (a.e.t.) Widzew Łódź
    Tardelli 37'
    Furino 46'
    Brady 60'
    Report Pięta 59'
    Penalties
    Causio
    Cabrini
    Brady
    1–4 Tłokiński
    Grębosz
    Smolarek
    Boniek
    Attendance: 33,900
    Referee: Talat Tokat (Turkey)

    4–4 on aggregate; Widzew Łódź won 4–1 on penalties.

    Third round

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Eintracht Frankfurt 4–4 (a) FC Sochaux-Montbeliard 4–2 0–2
    Grasshopper 3–3 (4–3 p) Torino 2–1 1–2 (a.e.t.)
    Hamburg 0–6 Saint-Étienne 0–5 0–1
    Ipswich Town 5–1 Widzew Łódź 5–0 0–1
    Lokeren 3–2 Real Sociedad 1–0 2–2
    Radnički Niš 2–7 AZ Alkmaar 2–2 0–5
    Standard Liège 5–2 Dynamo Dresden 1–1 4–1
    Stuttgart 4–5 Köln 3–1 1–4 (a.e.t.)

    First leg

    Eintracht Frankfurt 4–2 Sochaux
    Neuberger 3'
    Borchers 8'
    Hölzenbein 51'
    Nachtweih 61'
    Report Genghini 72'
    Pezzey 86' (o.g.)

    Grasshopper 2–1 Torino
    Hermann 52'
    Koller 53'
    Report Sclosa 49'
    Attendance: 25,500

    Hamburg 0–5 Saint-Étienne
    Report Hartwig 8' (o.g.)
    Platini 26', 87'
    Larios 39'
    Zimako 85'
    Attendance: 37,000

    Ipswich Town 5–0 Widzew Łódź
    Wark 21', 44', 77'
    Brazil 41'
    Mariner 70'
    Report
    Attendance: 20,445
    Referee: Robert Wurtz (France)

    Lokeren 1–0 Real Sociedad
    Lato 48' Report
    Attendance: 9,000
    Referee: Josef Bucek (Austria)

    Radnički Niš 2–2 AZ Alkmaar
    Pantelić 47' (pen.)
    Panajotović 82'
    Report Tol 32'
    Kist 77'
    Attendance: 18,000
    Referee: Ruedi Renggli (Switzerland)

    Standard Liège 1–1 Dynamo Dresden
    Plessers 88' Report Heidler 36'

    Stuttgart 3–1 Köln
    Müller 22', 35' (pen.)
    Förster 53'
    Report Konopka 17'
    Attendance: 26,000
    Referee: Rolf Ericsson (Sweden)

    Second leg

    Sochaux 2–0 Eintracht Frankfurt
    Revelli 17', 43' Report

    4–4 on aggregate; Sochaux won on away goals.


    3–3 on aggregate; Grasshoppers won 4–3 on penalties.


    Saint-Étienne 1–0 Hamburg
    Paganelli 10' Report

    Saint-Étienne won 6–0 on aggregate.


    Widzew Łódź 1–0 Ipswich Town
    Pięta 56' Report
    Attendance: 12,000
    Referee: Jan Redelfs (West Germany)

    Ipswich Town won 5–1 on aggregate.


    Real Sociedad 2–2 Lokeren
    López Ufarte 82' (pen.)
    Zamora 86'
    Report Elkjær 20', 48'
    Attendance: 23,000
    Referee: Clive Thomas (Wales)

    Lokeren won 3–2 on aggregate.


    AZ Alkmaar 5–0 Radnički Niš
    Kist 20', 25', 65'
    Nygaard 42'
    Welzl 60'
    Report
    Attendance: 10,304

    AZ won 7–2 on aggregate.


    Dynamo Dresden 1–4 Standard Liège
    Döschner 80' Report Sigurvinsson 17', 40', 55'
    Tahamata 76'

    Standard Liège won 5–2 on aggregate.


    Köln 4–1 (a.e.t.) Stuttgart
    Müller 24'
    Strack 85'
    Woodcock 62', 106'
    Report Konopka 84' (o.g.)

    Köln won 5–4 on aggregate.

    Quarter-finals

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Saint-Étienne 2–7 Ipswich Town 1–4 1–3
    AZ Alkmaar 2–1 Lokeren 2–0 0–1
    Grasshopper 1–2 Sochaux 0–0 1–2
    Standard Liège 2–3 Köln 0–0 2–3

    First leg

    Saint-Étienne 1–4 Ipswich Town
    Rep 16' Report Mariner 28', 57'
    Mühren 47'
    Wark 76'

    AZ Alkmaar 2–0 Lokeren
    Tol 9'
    Welzl 18'
    Report
    Attendance: 13,400

    Grasshopper 0–0 Sochaux
    Report
    Attendance: 17,000

    Standard Liège 0–0 Köln
    Report

    Second leg

    Ipswich Town 3–1 Saint-Étienne
    Butcher 46'
    Wark 83' (pen.)
    Mariner 89'
    Report Zimako 80'
    Attendance: 30,141

    Ipswich Town won 7–2 on aggregate.


    Lokeren 1–0 AZ Alkmaar
    Verheyen 36' Report
    Attendance: 12,000
    Referee: Clive White (England)

    AZ Alkmaar won 2–1 on aggregate.


    Sochaux 2–1 Grasshopper
    Durkalić 24'
    Genghini 84'
    Report Koller 10'
    Attendance: 13,453
    Referee: Jan Redelfs (West Germany)

    Sochaux won 2–1 on aggregate.


    Köln 3–2 Standard Liège
    Müller 29'
    Bonhof 70' (pen.)
    Littbarski 86'
    Report Graf 41'
    Vandersmissen 66'

    Köln won 3–2 on aggregate.

    Semi-finals

    Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
    Sochaux 3–4 AZ Alkmaar 1–1 2–3
    Ipswich Town 2–0 Köln 1–0 1–0

    First leg

    FC Sochaux 1–1 AZ Alkmaar
    Genghini 22' Report Arntz 14'

    Ipswich Town 1–0 Köln
    Wark 33' Report
    Attendance: 24,780

    Second leg

    AZ Alkmaar 3–2 FC Sochaux
    Metgod 19'
    Jonker 37'
    Peters 63'
    Report Genghini 9'
    Meyer 73'
    Attendance: 9,085

    AZ Alkmaar won 4–3 on aggregate.


    Köln 0–1 Ipswich Town
    Report Butcher 64'
    Attendance: 49,476

    Ipswich Town won 2–0 on aggregate.

    Final

    First leg

    Ipswich Town 3–0 AZ Alkmaar
    Wark 30' (pen.)
    Thijssen 47'
    Mariner 55'
    Report
    Attendance: 27,532

    Second leg

    AZ Alkmaar 4–2 Ipswich Town
    Welzl 7'
    Metgod 25'
    Tol 40'
    Jonker 73'
    Report Thijssen 4'
    Wark 32'

    Ipswich Town won 5–4 on aggregate.

    See also

    References

    1. ^ 1979 ranking
    2. ^ "Utrecht vs. Eintracht Frankfurt". UEFA. Retrieved 9 December 2023.
    3. ^ "Eintracht Frankfurt vs. Utrecht". UEFA. Retrieved 9 December 2023.