# 1977–78 UEFA Cup

The 1977–78 UEFA Cup was the seventh season of the UEFA Cup, the third-tier club football competition organised by UEFA. The final was played over two legs at the Stade Armand-Cesari, Furiani, France, and at the Philips Stadion, Eindhoven, the Netherlands. It was won by PSV Eindhoven of the Netherlands, who defeated Bastia of France by an aggregate result of 3–0 to claim their first UEFA Cup title.
Playing in their first European final, PSV Eindhoven became the latest of the Grote Drie trio of big Dutch teams to win a European title. On the other hand, Bastia was the only French team to reach a UEFA Cup final until 1996.

## Association team allocation

A total of 64 teams from 31 UEFA member associations participate in the 1977–78 UEFA Cup. The original allocation scheme was as follows:
* 3 associations have four teams qualify.
* 3 associations have three teams qualify.
* 18 associations have two teams qualify.
* 7 associations have one team qualify.
Poland and Switzerland were the two associations selected to have a third berth for this season, while Hungary and Romania went back to two qualified teams.
* Four teams
* West Germany
* England
* Italy
* Three teams
* Spain
* Poland
* Switzerland
Two teams :
| Netherlands | Soviet Union | East Germany |
| Yugoslavia | Hungary | Portugal |
| Scotland | Belgium | Czechoslovakia |
| France | Romania | Bulgaria |
| Sweden | Greece | Austria |
| Turkey | Denmark | Norway |
* One team
* Republic of Ireland
* Northern Ireland
* Malta
* Finland
* Iceland
* Cyprus
* Luxembourg
* Did not compete
* Wales
* Albania

### 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 1977–78 UEFA Cup :
| Schalke 04 (2nd) | Eintracht Braunschweig (3rd) | Eintracht Frankfurt (4th) | Bayern Munich (7th) |
| Manchester City (2nd) | Ipswich Town (3rd) | Aston Villa (4th) | Newcastle United (5th) |
| Torino (2nd) | Fiorentina (3rd) | Inter Milan (4th) | Lazio (5th) |
| Barcelona (2nd) | Athletic Bilbao (3rd) | Las Palmas (4th) | Widzew Łódź (2nd) |
| Górnik Zabrze (3rd) | Odra Opole (LC) | Servette (2nd) | Zürich (3rd) |
| Grasshoppers (4th) | PSV Eindhoven (2nd) | AZ Alkmaar (3rd) | Dynamo Kyiv (2nd) |
| Dinamo Tbilisi (3rd) | Magdeburg (2nd) | Carl Zeiss Jena (3rd) | Dinamo Zagreb (2nd) |
| Sloboda Tuzla (3rd) | Újpest Dosza (2nd) | Ferencváros (3rd) | Sporting CP (2nd) |
| Boavista (4th) | Aberdeen (3rd) | Dundee United (4th) | Standard Liège (3rd) |
| Molenbeek (4th) | Inter Bratislava (2nd) | Slavia Prague (3rd) | Lens (2nd) |
| Bastia (3rd) | Steaua București (2nd) | ASA Târgu Mureș (4th) | CSKA Sofia (2nd) |
| Marek Dupnitsa (3rd) | Malmö (2nd) | Landskrona (4th) | Olympiacos (2nd) |
| AEK Athens (4th) | Rapid Wien (2nd) | LASK (4th) | Fenerbahçe (2nd) |
| Altay (3rd) | Frem (2nd) | KB (3rd) | Mjøndalen IF (2nd) |
| IK Start (4th) | Bohemian (2nd) | Glenavon (2nd) | Sliema Wanderers (2nd) |
| FC Haka (2nd) | Fram (2nd) | APOEL (2nd) | Red Boys Differdange (3rd) |

## Schedule

The schedule of the competition was as follows. Matches were scheduled for Wednesdays, except for five matches that were held on a Tuesday; one of them was the second leg of the final.
Schedule for 1977–78 UEFA Cup :
| Round | First leg | Second leg |
| First round | 13–14 September 1977 | 27–28 September 1977 |
| Second round | 19 October 1977 | 2 November 1977 |
| Third round | 23 November 1977 | 7 December 1977 |
| Quarter-finals | 1 March 1978 | 14–15 March 1978 |
| Semi-finals | 29 March 1978 | 12 April 1978 |
| Final | 26 April 1978 | 9 May 1978 |

## First round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Eintracht Frankfurt | 5–0 | Sliema Wanderers | 5–0 | 0–0 |
| AZ Alkmaar | 16–1 | Red Boys Differdange | 11–1 | 5–0 |
| Aston Villa | 6–0 | Fenerbahçe | 4–0 | 2–0 |
| Barcelona | 8–2 | Steaua București | 5–1 | 3–1 |
| Bastia | 5–3 | Sporting CP | 3–2 | 2–1 |
| Bayern Munich | 12–0 | Mjøndalen | 8–0 | 4–0 |
| Boavista | 1–5 | Lazio | 1–0 | 0–5 |
| Bohemians | 0–4 | Newcastle United | 0–0 | 0–4 |
| Carl Zeiss Jena | 6–5 | Altay | 5–1 | 1–4 |
| Dundee United | 1–3 | KB | 1–0 | 0–3 |
| Fiorentina | 1–5 | Schalke 04 | 0–3 | 1–2 |
| BK Frem | 1–8 | Grasshoppers | 0–2 | 1–6 |
| Glenavon | 2–11 | PSV Eindhoven | 2–6 | 0–5 |
| Górnik Zabrze | 5–3 | FC Haka | 5–3 | 0–0 |
| Inter Milan | 0–1 | Dinamo Tbilisi | 0–1 | 0–0 |
| Dynamo Kyiv | 1–1 (a) | Eintracht Braunschweig | 1–1 | 0–0 |
| Landskrona BoIS | 0–6 | Ipswich Town | 0–1 | 0–5 |
| Las Palmas | 8–4 | Sloboda Tuzla | 5–0 | 3–4 |
| Lens | 4–3 | Malmö FF | 4–1 | 0–2 |
| LASK | 3–9 | Újpest | 3–2 | 0–7 |
| Odra Opole | 2–3 | Magdeburg | 1–2 | 1–1 |
| Olympiacos | 4–6 | Dinamo Zagreb | 3–1 | 1–5 |
| Manchester City | 2–2 (a) | Widzew Łódź | 2–2 | 0–0 |
| Marek Dupnitsa | 3–2 | Ferencváros | 3–0 | 0–2 |
| Rapid Wien | 1–3 | Inter Bratislava | 1–0 | 0–3 |
| R.W.D. Molenbeek | 2–1 | Aberdeen | 0–0 | 2–1 |
| Servette | 1–2 | Athletic Bilbao | 1–0 | 0–2 |
| Standard Liège | 3–3 (a) | Slavia Prague | 1–0 | 2–3 |
| Start | 8–0 | Fram | 6–0 | 2–0 |
| ASA Târgu Mureş | 1–3 | AEK Athens | 1–0 | 0–3 |
| Torino | 4–1 | APOEL | 3–0 | 1–1 |
| Zürich | 2–1 | CSKA Sofia | 1–0 | 1–1 (a.e.t.) |

### First leg

UEFA invalidated this game and awarded a 3–0 victory to Schalke 04 as Fiorentina fielded an ineligible player, Gianfranco Casarsa.

### Second leg

Eintracht Frankfurt won 5–0 on aggregate.
AZ Alkmaar won 16–1 on aggregate.
Aston Villa won 6–0 on aggregate.
Barcelona won 8–2 on aggregate.
Bastia won 5–3 on aggregate.
Bayern Munich won 12–0 on aggregate.
Lazio won 5–1 on aggregate.
Newcastle United won 4–0 on aggregate.
Carl Zeiss Jena won 6–5 on aggregate.
KB won 3–1 on aggregate.
Schalke 04 won 5–1 on aggregate.
Grasshoppers won 8–1 on aggregate.
PSV Eindhoven won 11–2 on aggregate.
Górnik Zabrze won 5–3 on aggregate.
Dinamo Tbilisi won 1–0 on aggregate.
1–1 on aggregate, Eintracht Braunschweig won on away goals.
Ipswich Town won 6–0 on aggregate.
Las Palmas won 8–4 on aggregate.
Lens won 4–3 on aggregate.
Újpest won 9–3 on aggregate.
Magdeburg won 3–2 on aggregate.
Dinamo Zagreb won 6–4 on aggregate.
2–2 on aggregate, Widzew Łódź won on away goals rule.
Marek Dupnitsa won 3–2 on aggregate.
Inter Bratislava won 3–1 on aggregate.
R.W.D. Molenbeek won 2–1 on aggregate.
Athletic Bilbao won 2–1 on aggregate.
3–3 on aggregate, Standard Liège won on away goals rule.
Start won 8–0 on aggregate.
AEK Athens won 3–1 on aggregate.
Torino won 4–1 on aggregate.
Zürich won 2–1 on aggregate.

## Second round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| AEK Athens | 3–6 | Standard Liège | 2–2 | 1–4 |
| AZ Alkmaar | 2–2 (4–5 p) | Barcelona | 1–1 | 1–1 (a.e.t.) |
| Aston Villa | 3–1 | Górnik Zabrze | 2–0 | 1–1 |
| Bastia | 5–2 | Newcastle United | 2–1 | 3–1 |
| Bayern Munich | 3–2 | Marek Dupnitsa | 3–0 | 0–2 |
| Inter Bratislava | 2–5 | Grasshoppers | 1–0 | 1–5 |
| Ipswich Town | 4–3 | Las Palmas | 1–0 | 3–3 |
| KB | 2–6 | Dinamo Tbilisi | 1–4 | 1–2 |
| Lazio | 2–6 | Lens | 2–0 | 0–6 (a.e.t.) |
| Magdeburg | 7–3 | Schalke 04 | 4–2 | 3–1 |
| R.W.D. Molenbeek | 2–2 (5–6 p) | Carl Zeiss Jena | 1–1 | 1–1 (a.e.t.) |
| Start | 1–4 | Eintracht Braunschweig | 1–0 | 0–4 |
| Torino | 3–2 | Dinamo Zagreb | 3–1 | 0–1 |
| Újpest | 2–3 | Athletic Bilbao | 2–0 | 0–3 (a.e.t.) |
| Widzew Łódź | 3–6 | PSV Eindhoven | 3–5 | 0–1 |
| Zürich | 3–7 | Eintracht Frankfurt | 0–3 | 3–4 |

### Second leg

Standard Liège won 6–3 on aggregate.
2–2 on aggregate, Barcelona won in a penalty shoot-out.
Aston Villa won 3–1 on aggregate.
Bastia won 5–2 on aggregate.
Bayern Munich won 3–2 on aggregate.
Grasshoppers won 5–2 on aggregate.
Ipswich Town won 4–3 on aggregate.
Dinamo Tbilisi won 6–2 on aggregate.
Lens won 6–2 on aggregate.
Magdeburg won 7–3 on aggregate.
2–2 on aggregate, Carl Zeiss Jena won in a penalty shoot-out.
Eintracht Braunschweig won 4–1 on aggregate.
Torino won 3–2 on aggregate.
Athletic Bilbao won 3–2 on aggregate.
PSV Eindhoven won 6–3 on aggregate.
Eintracht Frankfurt won 7–3 on aggregate.

## Third round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Aston Villa | 3–1 | Athletic Bilbao | 2–0 | 1–1 |
| Bastia | 5–3 | Torino | 2–1 | 3–2 |
| Carl Zeiss Jena | 4–1 | Standard Liège | 2–0 | 2–1 |
| Eintracht Frankfurt | 6–1 | Bayern Munich | 4–0 | 2–1 |
| Ipswich Town | 3–3 (1–3 p) | Barcelona | 3–0 | 0–3 (a.e.t.) |
| Magdeburg | 4–2 | Lens | 4–0 | 0–2 |
| PSV Eindhoven | 4–1 | Eintracht Braunschweig | 2–0 | 2–1 |
| Dinamo Tbilisi | 1–4 | Grasshoppers | 1–0 | 0–4 |

### Second leg

Aston Villa won 3–1 on aggregate.
Bastia won 5–3 on aggregate.
Carl Zeiss Jena won 4–1 on aggregate.
Eintracht Frankfurt won 6–1 on aggregate.
3–3 on aggregate, Barcelona won in a penalty shoot-out.
Magdeburg won 4–2 on aggregate.
PSV Eindhoven won 4–1 on aggregate.
Grasshoppers won 4–1 on aggregate.

## Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Aston Villa | 3–4 | Barcelona | 2–2 | 1–2 |
| Bastia | 9–6 | Carl Zeiss Jena | 7–2 | 2–4 |
| Magdeburg | 3–4 | PSV Eindhoven | 1–0 | 2–4 |
| Eintracht Frankfurt | 3–3 (a) | Grasshoppers | 3–2 | 0–1 |

### Second leg

Barcelona won 4–3 on aggregate.
Bastia won 9–6 on aggregate.
PSV Eindhoven won 4–3 on aggregate.
3–3 on aggregate, Grasshoppers won on away goals rule.

## Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Grasshoppers | 3–3 (a) | Bastia | 3–2 | 0–1 |
| PSV Eindhoven | 4–3 | Barcelona | 3–0 | 1–3 |

### Second leg

3–3 on aggregate, Bastia won on away goals rule.
PSV won 4–3 on aggregate.

## Final
### Second leg

PSV Eindhoven won 3–0 on aggregate