# 1983–84 European Cup Winners' Cup

The 1983–84 season of the European Cup Winners' Cup was won by Juventus in a final against Porto. The next year, the club went on to complete a full complement of European trophies with the European Cup. Aberdeen were the defending champions, but were eliminated in the semi-finals by Porto.
Universitatea Craiova, winners of the 1983 Romanian Cup Final, had their entry rejected since the Romanian Football Federation scheduled the Cup Final for one week after the closing date for entries. As a result, Andrei Rădulescu and Florin Dumitrescu, the president and secretary of the Federation, were sacked.

## Preliminary round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Swansea City | 1–2 | Magdeburg | 1–1 | 0–1 |

### Second leg

Magdeburg won 2–1 on aggregate.

## First round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| NEC | 2–1 | Brann | 1–1 | 1–0 |
| Magdeburg | 1–7 | Barcelona | 1–5 | 0–2 |
| Mersin İ. Y. | 0–1 | Spartak Varna | 0–0 | 0–1 |
| Manchester United | 3–3 (a) | Dukla Prague | 1–1 | 2–2 |
| Hammarby | 5–2 | 17 Nëntori Tirana | 4–0 | 1–2 |
| Sligo Rovers | 0–4 | Haka | 0–1 | 0–3 |
| Glentoran | 2–4 | Paris Saint-Germain | 1–2 | 1–2 |
| Juventus | 10–2 | Lechia Gdańsk | 7–0 | 3–2 |
| Valletta | 0–18 | Rangers | 0–8 | 0–10 |
| Dinamo Zagreb | 2–2 (a) | Porto | 2–1 | 0–1 |
| B 1901 Nykøbing | 3–9 | Shakhtar Donetsk | 1–5 | 2–4 |
| Servette | 9–1 | Avenir Beggen | 4–0 | 5–1 |
| AEK Athens | 3–4 | Újpest | 2–0 | 1–4 |
| Wacker Innsbruck | 2–7 | Köln | 1–0 | 1–7 |
| Enosis Neon Paralimni | 3–7 | Beveren | 2–4 | 1–3 |
| ÍA | 2–3 | Aberdeen | 1–2 | 1–1 |

### Second leg

3–3 on aggregate; Manchester United won on away goals.
Servette won 9–1 on aggregate.
NEC won 2–1 on aggregate.
Barcelona won 7–1 on aggregate.
Spartak Varna won 1–0 on aggregate.
Hammarby won 5–2 on aggregate.
Haka won 4–0 on aggregate.
Paris Saint-Germain won 4–2 on aggregate.
Juventus won 10–2 on aggregate.
Rangers won 18–0 on aggregate.
2–2 on aggregate; Porto won on away goals.
Shakhtar Donetsk won 9–3 on aggregate.
Újpest won 4–3 on aggregate.
Köln won 7–2 on aggregate.
Beveren won 7–3 on aggregate.
Aberdeen won 3–2 on aggregate.

## Second round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| NEC | 2–5 | Barcelona | 2–3 | 0–2 |
| Spartak Varna | 1–4 | Manchester United | 1–2 | 0–2 |
| Hammarby | 2–3 | Haka | 1–1 | 1–2 (aet) |
| Paris Saint-Germain | 2–2 (a) | Juventus | 2–2 | 0–0 |
| Rangers | 2–2 (a) | Porto | 2–1 | 0–1 |
| Shakhtar Donetsk | 3–1 | Servette | 1–0 | 2–1 |
| Újpest | 5–5 (a) | Köln | 3–1 | 2–4 |
| Beveren | 1–4 | Aberdeen | 0–0 | 1–4 |

### Second leg

Shakhtar Donetsk won 3–1 on aggregate.
Barcelona won 5–2 on aggregate.
Manchester United won 4–1 on aggregate.
Haka won 3–2 on aggregate.
2–2 on aggregate; Juventus won on away goals.
2–2 on aggregate; Porto won on away goals.
5–5 on aggregate; Újpest won on away goals.
Aberdeen won 4–1 on aggregate.

## Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Barcelona | 2–3 | Manchester United | 2–0 | 0–3 |
| Haka | 0–2 | Juventus | 0–1 | 0–1 |
| Porto | 4–3 | Shakhtar Donetsk | 3–2 | 1–1 |
| Újpest | 2–3 | Aberdeen | 2–0 | 0–3 (aet) |

### Second leg

Manchester United won 3–2 on aggregate.
Juventus won 2–0 on aggregate.
Porto won 4–3 on aggregate.
Aberdeen won 3–2 on aggregate.

## Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Manchester United | 2–3 | Juventus | 1–1 | 1–2 |
| Porto | 2–0 | Aberdeen | 1–0 | 1–0 |

### Second leg

Juventus won 3–2 on aggregate.
Porto won 2–0 on aggregate.

## Top scorers

| Rank | Name | Team | Goals |
| 1 | Serhiy Morozov | Shakhtar Donetsk | 5 |
| 1 | Viktor Hrachov | Shakhtar Donetsk | 5 |
| 1 | Mark McGhee | Aberdeen | 5 |
| 4 | Jean-Paul Brigger | Servette | 4 |
| 4 | Klaus Allofs | Köln | 4 |
| 4 | John MacDonald | Rangers | 4 |
| 4 | Dave McPherson | Rangers | 4 |
| 4 | Bryan Robson | Manchester United | 4 |
| 4 | Frank Stapleton | Manchester United | 4 |
| 4 | Fernando Gomes | Porto | 4 |
| 4 | Domenico Penzo | Juventus | 4 |
| 4 | Zbigniew Boniek | Juventus | 4 |