# 1978–79 European Cup Winners' Cup

The 1978–79 season of the European Cup Winners' Cup was won by FC Barcelona in the final in Basel against Fortuna Düsseldorf. It was the first of four occasions that the Spanish club won the tournament.
No club from Finland, Albania and Turkey joined this season.

## First round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| AZ Alkmaar | 0–2 | Ipswich Town | 0–0 (Report) (Report 2) | 0–2 (Report) (Report 2) |
| Zagłębie Sosnowiec | 3–4 | SSW Innsbruck | 2–3 (Report) (Report 2) | 1–1 (Report) (Report 2) |
| RSC Anderlecht | Bye | | – | – |
| FC Barcelona | 4–1 | FC Shakhtar Donetsk | 3–0 (Report) (Report 2) | 1–1 (Report) (Report 2) |
| Floriana | 1–8 | Internazionale | 1–3 (Report) (Report 2) | 0–5 (Report) (Report 2) |
| F.K. Bodø/Glimt | 4–2 | Union Luxembourg | 4–1 (Report) (Report 2) | 0–1 (Report) (Report 2) |
| NK Rijeka | 3–2 | Wrexham FC | 3–0 (Report) (Report 2) | 0–2 (Report) (Report 2) |
| K.S.K. Beveren | 6–0 | Ballymena United F.C. | 3–0 (Report) (Report 2) | 3–0 (Report) (Report 2) |
| Universitatea Craiova | 4–5 | Fortuna Düsseldorf | 3–4 (Report) (Report 2) | 1–1 (Report) (Report 2) |
| Marek Stanke Dimitrov | 3–5 | Aberdeen FC | 3–2 (Report) (Report 2) | 0–3 (Report) (Report 2) |
| PAOK FC | 2–4 | Servette FC | 2–0 (Report) (Report 2) | 0–4 (Report) (Report 2) |
| BK Frem | 2–4 | AS Nancy | 2–0 (Report) (Report 2) | 0–4 (Report) (Report 2) |
| Valur | 1–5 | 1. FC Magdeburg | 1–1 (Report) (Report 2) | 0–4 (Report) (Report 2) |
| Ferencvárosi TC | 4–2 | Kalmar FF | 2–0 (Report) (Report 2) | 2–2 (Report) (Report 2) |
| Sporting Clube de Portugal | 0–2 | Baník Ostrava | 0–1 (Report) (Report 2) | 0–1 (Report) (Report 2) |
| Shamrock Rovers F.C. | 3–0 | APOEL FC | 2–0 (Report) (Report 2) | 1–0 (Report) (Report 2) |

### Second leg

Ipswich Town won 2–0 on aggregate.
SSW Innsbruck won 4–3 on aggregate.
Barcelona won 4–1 on aggregate.
Internazionale won 8–1 on aggregate.
FK Bodø/Glimt won 4–2 on aggregate.
NK Rijeka won 3–2 on aggregate.
K.S.K. Beveren won 6–0 on aggregate.
Fortuna Düsseldorf won 5–4 on aggregate.
Aberdeen won 5–3 on aggregate.
Servette FC won 4–2 on aggregate.
AS Nancy won 4–2 on aggregate.
1. FC Magdeburg won 5–1 on aggregate.
Ferencvárosi TC won 4–2 on aggregate.
Baník Ostrava won 2–0 on aggregate.
Shamrock Rovers won 3-0 on aggregate.

## Second round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Ipswich Town | 2–1 | SSW Innsbruck | 1–0 (Report) (Report 2) | 1–1 (aet) (Report) (Report 2) |
| RSC Anderlecht | 3–3 (p) | FC Barcelona | 3–0 (Report) (Report 2) | 0–3 (aet) (Report) (Report 2) |
| Internazionale | 7–1 | F.K. Bodø/Glimt | 5–0 (Report) (Report 2) | 2–1 (Report) (Report 2) |
| NK Rijeka | 0–2 | K.S.K. Beveren | 0–0 (Report) (Report 2) | 0–2 (Report) (Report 2) |
| Fortuna Düsseldorf | 3–2 | Aberdeen FC | 3–0 (Report) (Report 2) | 0–2 (Report) (Report 2) |
| Servette FC | 4–3 | AS Nancy | 2–1 (Report) (Report 2) | 2–2 (Report) (Report 2) |
| 1. FC Magdeburg | 2–2 (a) | Ferencvárosi TC | 1–0 (Report) (Report 2) | 1–2 (Report) (Report 2) |
| Baník Ostrava | 6–1 | Shamrock Rovers F.C. | 3–0 (Report) (Report 2) | 3–1 (Report) (Report 2) |

### Second leg

Ipswich Town won 2–1 on aggregate.
3–3 on aggregate; FC Barcelona won on penalties.
Internazionale won 7–1 on aggregate.
K.S.K. Beveren won 2–0 on aggregate.
Fortuna Düsseldorf won 3–2 on aggregate.
Servette FC won 4–3 on aggregate.
2–2 on aggregate; 1. FC Magdeburg won on away goals.
Baník Ostrava won 6–1 on aggregate.

## Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Ipswich Town | 2–2 (a) | FC Barcelona | 2–1 (Report) (Report 2) | 0–1 (Report) (Report 2) |
| Internazionale | 0–1 | K.S.K. Beveren | 0–0 (Report) (Report 2) | 0–1 (Report) (Report 2) |
| Fortuna Düsseldorf | (a) 1–1 | Servette FC | 0–0 (Report) (Report 2) | 1–1 (Report) (Report 2) |
| 1. FC Magdeburg | 4–5 | Baník Ostrava | 2–1 (Report) (Report 2) | 2–4 (Report) (Report 2) |

### Second leg

Barcelona 2–2 Ipswich Town on aggregate. Barcelona won on away goals
K.S.K. Beveren won 1–0 on aggregate
Fortuna Düsseldorf won 1–1 on away goals
Baník Ostrava won 5–4 on aggregate.

## Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| FC Barcelona | 2–0 | K.S.K. Beveren | 1–0 | 1–0 |
| Fortuna Düsseldorf | 4–3 | Baník Ostrava | 3–1 | 1–2 |

### Second leg

Barcelona won 2–0 on aggregate.
Fortuna Düsseldorf won 4–3 on aggregate.