| Final positions | |
|---|---|
| Champions | |
| Runners-up | |
1978–79 → | |
The1977–78European Cup Winners' Cup was won byAnderlecht in the final againstAustria Wien. It was Anderlecht's third consecutive final, the best record in the competition, of which they won two.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Rangers | 3–2 | 1–0 | 2–2 |
| Rangers | 1–0 | |
|---|---|---|
| Greig | Summary |
Rangers won 3–2 on aggregate and qualified for the competition.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Progrès Niedercorn | 0–10 | 0–1 | 0–9 | |
| PAOK | 4–0 | 2–0 | 2–0 | |
| Rangers | 0–3 | 0–0 | 0–3 | |
| Brann | 5–0 | 1–0 | 4–0 | |
| Köln | 2–3 | 2–2 | 0–1 | |
| Saint-Étienne | 1–3 | 1–1 | 0–2 | |
| Hamburg | 13–3 | 8–1 | 5–2 | |
| Lokomotiv Sofia | 1–8 | 1–6 | 0–2 | |
| Coleraine | 3–6 | 1–4 | 2–2 | |
| Real Betis | 3–2 | 2–0 | 1–2 | |
| Valletta | 0–7 | 0–2 | 0–5 | |
| Olympiakos Nicosia | 1–8 | 1–6 | 0–2 | |
| Cardiff City | 0–1 | 0–0 | 0–1 | |
| Lokomotiva Košice | 2–2 (a) | 0–0 | 2–2 | |
| Beşiktaş | 2–5 | 2–0 | 0–5 | |
| Dundalk | 1–4 | 1–0 | 0–4 |
| Saint-Étienne | 1–1 | |
|---|---|---|
| Synaeghel | Hill |
| Real Betis | 2–0 | |
|---|---|---|
| García Soriano Eulate |
| Lokomotiv Sofia | 1–6 | |
|---|---|---|
| Kolev | F. Van der Elst Nielsen Van Poucke |
| Beşiktaş | 2–0 | |
|---|---|---|
| Zekeriya Alp Paunović |
| Rangers | 0–0 | |
|---|---|---|
| Hamburg | 8–1 | |
|---|---|---|
| Keller Volkert Buljan Steffenhagen Reimann | Sandberg |
| Dundalk | 1–0 | |
|---|---|---|
| Flanagan |
| Coleraine | 1–4 | |
|---|---|---|
| Tweed | Eichhorn Kühn Löwe |
| PAOK | 2–0 | |
|---|---|---|
| Pellios Anastasiadis |
| Brann | 1–0 | |
|---|---|---|
| Report |
| Manchester United | 2–0 | |
|---|---|---|
| Pearson Coppell |
Manchester United won 3–1 on aggregate.
| Milan | 2–1 | |
|---|---|---|
| Tosetto Capello | López |
Real Betis won 3–2 on aggregate.
Porto won 3–2 on aggregate.
Universitatea Craiova won 8–1 on aggregate.
| ÍA Akranes | 0–4 | |
|---|---|---|
| Report |
Brann won 5–0 on aggregate.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| VB | 4–2 | 3–0 | 1–2 | |
| Twente | 4–1 | 2–0 | 2–1 | |
| Porto | 6–5 | 4–0 | 2–5 | |
| Hamburg | 2–3 | 1–2 | 1–1 | |
| Lokomotive Leipzig | 2–3 | 1–1 | 1–2 | |
| Dynamo Moscow | 2–2 (p) | 2–0 | 0–2 (aet) | |
| Austria Wien | 1–1 (a) | 0–0 | 1–1 | |
| Diósgyőri VTK Miskolc | 3–3 (p) | 2–1 | 1–2 (aet) |
| Porto | 4–0 | |
|---|---|---|
| Duda Oliveira |
Porto won 6–5 on aggregate.
2–2 on aggregate; Dynamo Moscow won on penalties.
Twente won 4–1 on aggregate.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| VB | 0–7 | 0–3 | 0–4 | |
| Porto | 1–3 | 1–0 | 0–3 | |
| Real Betis | 0–3 | 0–0 | 0–3[1] | |
| Austria Wien | 2–2 (p) | 1–1 | 1–1 (aet) |
| 1–0 | Anderlecht | |
|---|---|---|
| Gomes | [citation needed] |
| Anderlecht | 3–0 | |
|---|---|---|
| Rensenbrink Nielsen Vercauteren | [citation needed] |
Anderlecht won 3–1 on aggregate.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Twente | 0–3 | 0–1 | 0–2 | |
| Dynamo Moscow | 4–5 (p) | 2–1 | 1–2 (aet) |
| Anderlecht | 4–0 | |
|---|---|---|
| Rensenbrink Van Binst | ReportReport 2 |