# 1973–74 European Cup

The 1973–74 season of the European Cup football club tournament was won for the first time by Bayern Munich, beginning their own three-year period of domination, in a replayed final against Atlético Madrid, the only such occasion in the tournament's final. This was the first time the cup went to Germany, and the only European Cup final to require a replay after the first match was drawn 1–1 after extra time.
Ajax, the three-time defending champions, were eliminated by CSKA September Flag in the second round.

## Teams

| Wacker Innsbruck (1st) | Club Brugge (1st) | CSKA September Flag (1st) | APOEL (1st) |
| Spartak Trnava (1st) | Vejle (1st) | Liverpool (1st) | TPS (1st) |
| Nantes (1st) | Dynamo Dresden (1st) | Bayern Munich (1st) | Olympiacos (1st) |
| Újpest (1st) | Fram (1st) | Waterford United (1st) | Juventus (1st) |
| Jeunesse Esch (1st) | Floriana (1st) | Ajax (1st) | Crusaders (1st) |
| Viking (1st) | Stal Mielec (1st) | Benfica (1st) | Dinamo București (1st) |
| Celtic (1st) | Atlético Madrid (1st) | Åtvidaberg (1st) | Basel (1st) |
| Galatasaray (1st) | Zaria Voroshilovgrad (1st) | Red Star Belgrade (1st) |

## 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 | |
| Viking | 1 | 0 | 1 | | | | | | | | | | | | | | | | | |
| Spartak Trnava | 2 | 1 | 3 | | | | | | | | | | | | | | | | | |
| Spartak Trnava | 2 | 1 | 3 | Spartak Trnava | 0 | 1 | 1 | | | | | | | | | | | | | |
| | | | | Zaria Voroshilovgrad | 0 | 0 | 0 | | | | | | | | | | | | | |
| Zaria Voroshilovgrad | 2 | 1 | 3 | Zaria Voroshilovgrad | 0 | 0 | 0 | | | | | | | | | | | | | |
| APOEL | 0 | 0 | 0 | | | | | | | | | | | | | | | | | |
| APOEL | 0 | 0 | 0 | | | | | Spartak Trnava | 1 | 1 | 2(3) | | | | | | | | | |
| | | | | | | | | Újpest | 1 | 1 | 2(4) | | | | | | | | | |
| Benfica | 1 | 1 | 2 | | | | | | | | | Újpest | 1 | 1 | 2(4) | | | | | | | |
| Olympiacos | 0 | 0 | 0 | | | | | | | | | | | | | | | | | |
| Olympiacos | 0 | 0 | 0 | Benfica | 1 | 0 | 1 | | | | | | | | | | | | | |
| | | | | Újpest | 1 | 2 | 3 | | | | | | | | | | | | | |
| Waterford United | 2 | 0 | 2 | Újpest | 1 | 2 | 3 | | | | | | | | | | | | | |
| Újpest | 3 | 3 | 6 | | | | | | | | | | | | | | | | | |
| Újpest | 3 | 3 | 6 | | | | | | | | | | Újpest | 1 | 0 | 1 | | | | |
| | | | | | | | | | | | | | Bayern Munich | 1 | 3 | 4 | | | | |
| Bayern Munich | 3 | 1 | 4(4) | | | | | | | | | | | | | | Bayern Munich | 1 | 3 | 4 | | |
| Åtvidaberg | 1 | 3 | 4(3) | | | | | | | | | | | | | | | | | |
| Åtvidaberg | 1 | 3 | 4(3) | Bayern Munich | 4 | 3 | 7 | | | | | | | | | | | | | |
| | | | | Dynamo Dresden | 3 | 3 | 6 | | | | | | | | | | | | | |
| Dynamo Dresden | 2 | 2 | 4 | Dynamo Dresden | 3 | 3 | 6 | | | | | | | | | | | | | |
| Juventus | 0 | 3 | 3 | | | | | | | | | | | | | | | | | |
| Juventus | 0 | 3 | 3 | | | | | Bayern Munich | 4 | 1 | 5 | | | | | | | | | |
| | | | | | | | | CSKA | 1 | 2 | 3 | | | | | | | | | |
| | | | | Ajax | 1 | 0 | 1 | | | | | | | | | | | | | |
| | | | | CSKA | 0 | 2 | 2 | | | | | | | | | | | | | |
| CSKA | 3 | 1 | 4 | CSKA | 0 | 2 | 2 | | | | | | | | | | | | | |
| Wacker | 0 | 0 | 0 | | | | | | | | | | | | | | | | | |
| Wacker | 0 | 0 | 0 | | | | | | | | | | | | | | | Bayern Munich | 1 a.e.t. 4 replay | |
| | | | | | | | | | | | | | | | | | | Atlético Madrid | 1 a.e.t. 0 replay | |
| Club Brugge | 8 | 2 | 10 | | | | | | | | | | | | | | | | | | Atlético Madrid | 1 a.e.t. 0 replay |
| Floriana | 0 | 0 | 0 | | | | | | | | | | | | | | | | | |
| Floriana | 0 | 0 | 0 | Club Brugge | 2 | 4 | 6 | | | | | | | | | | | | | |
| | | | | Basel | 1 | 6 | 7 | | | | | | | | | | | | | |
| Basel | 5 | 6 | 11 | Basel | 1 | 6 | 7 | | | | | | | | | | | | | |
| Fram | 0 | 2 | 2 | | | | | | | | | | | | | | | | | |
| Fram | 0 | 2 | 2 | | | | | Basel | 3 | 2 | 5 | | | | | | | | | |
| | | | | | | | | Celtic | 2 | 4 | 6 | | | | | | | | | |
| TPS | 1 | 0 | 1 | | | | | | | | | Celtic | 2 | 4 | 6 | | | | | | | |
| Celtic | 6 | 3 | 9 | | | | | | | | | | | | | | | | | |
| Celtic | 6 | 3 | 9 | Celtic | 0 | 1 | 1 | | | | | | | | | | | | | |
| | | | | Vejle | 0 | 0 | 0 | | | | | | | | | | | | | |
| Vejle | 2 | 1 | 3 | Vejle | 0 | 0 | 0 | | | | | | | | | | | | | |
| Nantes | 2 | 0 | 2 | | | | | | | | | | | | | | | | | |
| Nantes | 2 | 0 | 2 | | | | | | | | | | Celtic | 0 | 0 | 0 | | | | |
| | | | | | | | | | | | | | Atlético Madrid | 0 | 2 | 2 | | | | |
| Crvena zvezda | 2 | 1 | 3 | | | | | | | | | | | | | | Atlético Madrid | 0 | 2 | 2 | | |
| Stal Mielec | 1 | 0 | 1 | | | | | | | | | | | | | | | | | |
| Stal Mielec | 1 | 0 | 1 | Crvena zvezda | 2 | 2 | 4 | | | | | | | | | | | | | |
| | | | | Liverpool | 1 | 1 | 2 | | | | | | | | | | | | | |
| Jeunesse Esch | 1 | 0 | 1 | Liverpool | 1 | 1 | 2 | | | | | | | | | | | | | |
| Liverpool | 1 | 2 | 3 | | | | | | | | | | | | | | | | | |
| Liverpool | 1 | 2 | 3 | | | | | Crvena zvezda | 0 | 0 | 0 | | | | | | | | | |
| | | | | | | | | Atlético Madrid | 2 | 0 | 2 | | | | | | | | | |
| Crusaders | 0 | 0 | 0 | | | | | | | | | Atlético Madrid | 2 | 0 | 2 | | | | | | | |
| Dinamo București | 1 | 11 | 12 | | | | | | | | | | | | | | | | | |
| Dinamo București | 1 | 11 | 12 | Dinamo București | 0 | 2 | 2 | | | | | | | | | | | | | |
| | | | | Atlético Madrid | 2 | 2 | 4 | | | | | | | | | | | | | |
| Atlético Madrid | 0 | 1 | 1 | Atlético Madrid | 2 | 2 | 4 | | | | | | | | | | | | | |
| Galatasaray | 0 | 0 | 0 | | | | | | | | | | | | | | | | | |

## First round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Viking | 1–3 | Spartak Trnava | 1–2 | 0–1 |
| Zaria Voroshilovgrad | 3–0 | APOEL | 2–0 | 1–0 |
| Benfica | 2–0 | Olympiacos | 1–0 | 1–0 |
| Waterford United | 2–6 | Újpest | 2–3 | 0–3 |
| Bayern Munich | 4–4 (4–3 p) | Åtvidaberg | 3–1 | 1–3 |
| Dynamo Dresden | 4–3 | Juventus | 2–0 | 2–3 |
| Ajax | Bye | – | – | – |
| CSKA September Flag | 4–0 | Wacker | 3–0 | 1–0 |
| Club Brugge | 10–0 | Floriana | 8–0 | 2–0 |
| Basel | 11–2 | Fram | 5–0 | 6–2 |
| TPS | 1–9 | Celtic | 1–6 | 0–3 |
| Vejle | 3–2 | Nantes | 2–2 | 1–0 |
| Red Star Belgrade | 3–1 | Stal Mielec | 2–1 | 1–0 |
| Jeunesse Esch | 1–3 | Liverpool | 1–1 | 0–2 |
| Crusaders | 0–12 | Dinamo București | 0–1 | 0–11 |
| Atlético Madrid | 1–0 | Galatasaray | 0–0 | 1–0 |

### Second leg

Spartak Trnava won 3–1 on aggregate.
Zorya Voroshilovgrad won 3–0 on aggregate.
Benfica won 2–0 on aggregate.
Újpest won 6–2 on aggregate.
4–4 on aggregate; Bayern Munich won on penalties.
Dynamo Dresden won 4–3 on aggregate.
CSKA September Flag won 4–0 on aggregate.
Club Brugge won 10–0 on aggregate.
Basel won 11–2 on aggregate.
Celtic won 9–1 on aggregate.
Vejle won 3–2 on aggregate.
Red Star Belgrade won 3–1 on aggregate.
Liverpool won 3–1 on aggregate.
Dinamo București won 12–0 on aggregate.
Atletico Madrid won 1–0 on aggregate.

## Second round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Spartak Trnava | 1–0 | Zorya Voroshilovgrad | 0–0 | 1–0 |
| Benfica | 1–3 | Újpest | 1–1 | 0–2 |
| Bayern Munich | 7–6 | Dynamo Dresden | 4–3 | 3–3 |
| Ajax | 1–2 | CSKA September Flag | 1–0 | 0–2 |
| Club Brugge | 6–7 | Basel | 2–1 | 4–6 |
| Celtic | 1–0 | Vejle | 0–0 | 1–0 |
| Red Star Belgrade | 4–2 | Liverpool | 2–1 | 2–1 |
| Dinamo București | 2–4 | Atlético Madrid | 0–2 | 2–2 |

### Second leg

Spartak Trnava won 1–0 on aggregate.
Újpest won 3–1 on aggregate.
Bayern Munich won 7–6 on aggregate.
CSKA September Flag won 2–1 on aggregate.
Basel won 7–6 on aggregate.
Celtic won 1–0 on aggregate.
Red Star Belgrade won 4–2 on aggregate.
Atlético Madrid won 4–2 on aggregate.

## Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Spartak Trnava | 2–2 (3–4 p) | Újpest | 1–1 | 1–1 |
| Bayern Munich | 5–3 | CSKA September Flag | 4–1 | 1–2 |
| FC Basel | 5–6 | Celtic | 3–2 | 2–4 |
| Red Star Belgrade | 0–2 | Atlético Madrid | 0–2 | 0–0 |

### Second leg

2–2 on aggregate; Újpest won on penalties.
Bayern Munich won 5–3 on aggregate.
Celtic won 6–5 on aggregate.
Atlético Madrid won 2–0 on aggregate.

## Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Újpest | 1–4 | Bayern Munich | 1–1 | 0–3 |
| Celtic | 0–2 | Atlético Madrid | 0–0 | 0–2 |

### Second leg

Bayern Munich won 4–1 on aggregate
Atlético Madrid won 2–0 on aggregate

## Top scorers

| Rank | Name | Team | Goals |
| 1 | Gerd Müller | Bayern Munich | 8 |
| 2 | Raoul Lambert | Club Brugge | 6 |
| 2 | Conny Torstensson | Åtvidaberg / Bayern Munich | 6 |
| 4 | Dudu Georgescu | Dinamo București | 5 |
| 4 | Ottmar Hitzfeld | Basel | 5 |
| 4 | Uli Hoeneß | Bayern Munich | 5 |
| 7 | Walter Balmer | Basel | 4 |
| 7 | Pierre Carteus | Club Brugge | 4 |
| 7 | Radu Nunweiller | Dinamo București | 4 |
| 10 | Tommy Callaghan | Celtic | 3 |
| 10 | John Deans | Celtic | 3 |
| 10 | László Fazekas | Újpest | 3 |
| 10 | Jimmy Johnstone | Celtic | 3 |
| 10 | Dimitar Marashliev | CSKA September Flag | 3 |
| 10 | Stanislav Martinkovič | Spartak Trnava | 3 |