# 1970–71 European Cup Winners' Cup

The 1970–71 season of the European Cup Winners' Cup football club tournament was won by Chelsea in a replay against Real Madrid. Defending champions Manchester City were eliminated by Chelsea in the semi-finals, only the second ever tie in the competition between two clubs from the same country. These two sides would later compete in the 2021 UEFA Champions League final, with Chelsea winning 1-0. The final was played in Karaiskakis Stadium in Piraeus, Greece.

## Bracket

| First round | First round | First round | First round | Second round | Second round | Second round | Second round | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Final | Final |
| Kickers Offenbach | 2 | 0 | 2 | | | | | | | | | | | | | | |
| Club Brugge | 1 | 2 | 3 | Club Brugge | 2 | 2 | 4 | | | | | | | | | | |
| Zürich | 7 | 7 | 14 | Zürich | 0 | 3 | 3 | | | | | | | | | | |
| ÍB Akureyri | 1 | 0 | 1 | | | | | Club Brugge | 2 | 0 | 2 | | | | | | |
| CSKA September Flag | 9 | 2 | 11 | | | | | Chelsea | 0 | 4 | 4 | | | | | | |
| Haka | 0 | 1 | 1 | CSKA September Flag | 0 | 0 | 0 | | | | | | | | | | |
| Aris Thessaloniki | 1 | 1 | 2 | Chelsea | 1 | 1 | 2 | | | | | | | | | | |
| Chelsea | 1 | 5 | 6 | | | | | | | | | Chelsea | 1 | 1 | 2 | | |
| Göztepe | 5 | 0 | 5 | | | | | | | | | Manchester City | 0 | 0 | 0 | | |
| Union Luxembourg | 0 | 1 | 1 | Göztepe | 0 | 0 | 0 | | | | | | | | | | |
| AaB | 0 | 1 | 1 | Górnik Zabrze | 1 | 3 | 4 | | | | | | | | | | |
| Górnik Zabrze | 1 | 8 | 9 | | | | | Górnik Zabrze | 2 | 0 | 2/1 | | | | | | |
| Aberdeen | 3 | 1 | 4(4) | | | | | Manchester City | 0 | 2 | 2/3 | | | | | | |
| Budapest Honvéd | 1 | 3 | 4(5) | Budapest Honvéd | 0 | 0 | 0 | | | | | | | | | | |
| Manchester City | 1 | 1 | 2 | Manchester City | 1 | 2 | 3 | | | | | | | | | | |
| Linfield | 0 | 2 | 2 | | | | | | | | | | | | | Chelsea | 2 |
| TJ Gottwaldov | 2 | 0 | 2 | | | | | | | | | | | | | Real Madrid | 1 |
| PSV Eindhoven | 1 | 1 | 2 | PSV Eindhoven | 4 | 3 | 7 | | | | | | | | | | |
| Karpaty Lviv | 0 | 3 | 3 | Steaua București | 0 | 0 | 0 | | | | | | | | | | |
| Steaua București | 1 | 3 | 4 | | | | | PSV Eindhoven | 2 | 0 | 2 | | | | | | |
| Olimpija Ljubljana | 1 | 1 | 2 | | | | | Vorwärts Berlin | 0 | 1 | 1 | | | | | | |
| Benfica | 1 | 8 | 9 | Benfica | 2 | 0 | 2(3) | | | | | | | | | | |
| Vorwärts Berlin | 0 | 1 | 1 | Vorwärts Berlin | 0 | 2 | 2(5) | | | | | | | | | | |
| Bologna | 0 | 1 | 1 | | | | | | | | | PSV Eindhoven | 0 | 1 | 1 | | |
| Cardiff City | 8 | 0 | 8 | | | | | | | | | Real Madrid | 0 | 2 | 2 | | |
| Pezoporikos Larnaca | 0 | 0 | 0 | Cardiff City | 5 | 2 | 7 | | | | | | | | | | |
| Strømsgodset | 0 | 3 | 3 | Nantes | 1 | 1 | 2 | | | | | | | | | | |
| Nantes | 5 | 2 | 7 | | | | | Cardiff City | 1 | 0 | 1 | | | | | | |
| Hibernians | 0 | 0 | 0 | | | | | Real Madrid | 0 | 2 | 2 | | | | | | |
| Real Madrid | 0 | 5 | 5 | Real Madrid | 0 | 2 | 2 | | | | | | | | | | |
| Wacker Innsbruck | 3 | 2 | 5 | Wacker Innsbruck | 1 | 0 | 1 | | | | | | | | | | |
| Partizani | 2 | 1 | 3 | | | | | | | | | | | | | | |

## Preliminary round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Åtvidabergs FF | 1–3 | Partizani | 1–1 | 0–2 |
| Bohemian | 3–4 | TJ Gottwaldov | 1–2 | 2–2 |

## First round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Kickers Offenbach | 2–3 | Club Brugge | 2–1 | 0–2 |
| Zürich | 14–1 | ÍB Akureyri | 7–1 | 7–0 |
| CSKA September Flag | 11–1 | Haka | 9–0 | 2–1 |
| Aris Thessaloniki | 2–6 | Chelsea | 1–1 | 1–5 |
| Aberdeen | 4–4 (p) | Budapest Honvéd | 3–1 | 1–3 (a.e.t.) |
| Manchester City | 2–2 (a) | Linfield | 1–0 | 1–2 |
| Göztepe | 5–1 | Union Luxembourg | 5–0 | 0–1 |
| AaB | 1–9 | Górnik Zabrze | 0–1 | 1–8 |
| TJ Gottwaldov | 2–2 (a) | PSV Eindhoven | 2–1 | 0–1 |
| Karpaty Lviv | 3–4 | Steaua București | 0–1 | 3–3 |
| Olimpija Ljubljana | 2–9 | Benfica | 1–1 | 1–8 |
| Vorwärts Berlin | 1–1 (a) | Bologna | 0–0 | 1–1 |
| Cardiff City | 8–0 | Pezoporikos Larnaca | 8–0 | 0–0 |
| Strømsgodset | 3–7 | Nantes | 0–5 | 3–2 |
| Hibernians | 0–5 | Real Madrid | 0–0 | 0–5 |
| Wacker Innsbruck | 5–3 | Partizani | 3–2 | 2–1 |

### Second leg

Zürich won 14–1 on aggregate
CSKA September Flag won 11–1 on aggregate.
Steaua București won 4–3 on aggregate.
Benfica won 9–2 on aggregate.
1–1 on aggregate; Vorwärts Berlin won on away goals.
Cardiff City won 8-0 on aggregate.

## Second round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Club Brugge | 4–3 | Zürich | 2–0 | 2–3 |
| CSKA September Flag | 0–2 | Chelsea | 0–1 | 0–1 |
| Budapest Honvéd | 0–3 | Manchester City | 0–1 | 0–2 |
| Göztepe | 0–4 | Górnik Zabrze | 0–1 | 0–3 |
| PSV Eindhoven | 7–0 | Steaua București | 4–0 | 3–0 |
| Benfica | 2–2 (p) | Vorwärts Berlin | 2–0 | 0–2 |
| Cardiff City | 7–2 | Nantes | 5–1 | 2–1 |
| Real Madrid | 2–1 | Wacker Innsbruck | 0–1 | 2–0 |

### Second leg

Club Brugge won 4–3 on aggregate
Chelsea won 2–0 on aggregate.
PSV Eindhoven won 7–0 on aggregate.
2–2 on aggregate. Vorwärts Berlin won 5–3 on penalties.

## Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg | Play-off |
| Club Brugge | 2–4 | Chelsea | 2–0 | 0–4 |
| Górnik Zabrze | 2–2 | Manchester City | 2–0 | 0–2 | 1–3 |
| PSV Eindhoven | 2–1 | Vorwärts Berlin | 2–0 | 0–1 |
| Cardiff City | 1–2 | Real Madrid | 1–0 | 0–2 |

## Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Chelsea | 2–0 | Manchester City | 1–0 | 1–0 |
| PSV Eindhoven | 1–2 | Real Madrid | 0–0 | 1–2 |

### Second leg

Chelsea won 2–0 on aggregate.
Real Madrid won 2–1 on aggregate.