# 1986–87 UEFA Cup

The 1986–87 UEFA Cup was the 16th season of the UEFA Cup, the third-tier club football competition organised by the Union of European Football Associations (UEFA). The final was played over two legs at the Ullevi, Gothenburg, Sweden, and at Tannadice Park, Dundee, Scotland. The competition was won by IFK Göteborg of Sweden, who defeated Dundee United of Scotland by an aggregate result of 2–1 to claim their second title.
This is the second and last European tournament won by a Swedish team, five years after Göteborg's first UEFA Cup conquest in 1982, as well as the last European final played by a Swedish team, while Dundee United became the last team from Scotland to reach a European final until 2003. This was the second season in which all English clubs were banned from European football competitions.

## Association team allocation

A total of 64 teams from 31 UEFA member associations participated in the 1986–87 UEFA Cup, all entering from the first round over six knock-out rounds. The association ranking based on the UEFA country coefficients is used to determine the number of participating teams for each association:
* Associations 1–3 each have four teams qualify.
* Associations 4–8 each have three teams qualify.
* Associations 9–21 each have two teams qualify.
* Associations 22–32 each have one team qualify.
Due to the ongoing English ban, their four births were allocated to associations 9–12, each gaining a third birth.

### Association ranking

For the 1986–87 UEFA Cup, the associations are allocated places according to their 1985 UEFA country coefficients, which takes into account their performance in European competitions from 1980–81 to 1984–85.
| Rank | Association | Coeff. | Teams |
| 1 | England | 41.093 | 0 |
| 2 | Italy | 38.800 | 4 |
| 3 | West Germany | 37.070 | 4 |
| 4 | Soviet Union | 33.916 | 3 |
| 5 | Belgium | 33.266 | 3 |
| 6 | Scotland | 30.400 | 3 |
| 7 | Portugal | 30.250 | 3 |
| 8 | Spain | 29.366 | 3 |
| 9 | Yugoslavia | 27.550 | 3 |
| 10 | Czechoslovakia | 23.550 | 3 |
| 11 | France | 22.750 | 3 |
| 12 | East Germany | 22.600 | 3 |
| 13 | Austria | 22.500 | 2 |
| 14 | Netherlands | 20.049 | 2 |
| 15 | Romania | 19.916 | 2 |
| 16 | Switzerland | 18.500 | 2 |
| 17 | Bulgaria | 17.250 | 2 |
| Rank | Association | Coeff. | Teams |
| 18 | Sweden | 17.250 | 2 |
| - | Wales | 17.000 | 0 |
| 19 | Greece | 16.916 | 2 |
| 20 | Hungary | 16.750 | 2 |
| 21 | Poland | 14.750 | 2 |
| 22 | Denmark | 9.249 | 1 |
| 23 | Republic of Ireland | 6.332 | 1 |
| 24 | Albania | 6.000 | 1 |
| 25 | Norway | 5.999 | 1 |
| 26 | Turkey | 5.333 | 1 |
| 27 | Finland | 5.331 | 1 |
| 28 | Northern Ireland | 4.998 | 1 |
| 29 | Cyprus | 4.665 | 1 |
| 30 | Malta | 1.999 | 1 |
| 31 | Iceland | 1.998 | 1 |
| 32 | Luxembourg | 1.332 | 1 |

### Teams

The labels in parentheses show how each team qualified for competition:
* TH: Title holders
* CW: Cup winners
* CR: Cup runners-up
* LC: League Cup winners
* 2nd, 3rd, 4th, 5th, 6th, etc.: League position
* P-W: End-of-season European competition play-offs winners
Qualified teams for 1986–87 UEFA Cup :
| Napoli (3rd) | Torino (4th) | Fiorentina (5th) | Internazionale (6th) |
| Werder Bremen (2nd) | Bayer Uerdingen (3rd) | Borussia Mönchengladbach (4th) | Bayer Leverkusen (6th) |
| Spartak Moscow (2nd) | Dnipro Dnipropetrovsk (3rd) | Dinamo Minsk (4th) | Standard Liège (3rd) |
| Gent (4th) | Beveren (5th) | Heart of Midlothian (2nd) | Dundee United (3rd) |
| Rangers (5th) | Sporting CP (3rd) | Vitória de Guimarães (4th) | Boavista (5th) |
| Barcelona (2nd) | Athletic Bilbao (3rd) | Atlético Madrid (5th) | Partizan (1st) |
| Rijeka (4th) | Hajduk Split (5th) | Sparta Prague (2nd) | Dukla Prague (3rd) |
| Sigma Olomouc (4th) | Nantes (2nd) | Toulouse (4th) | Lens (5th) |
| Carl Zeiss Jena (3rd) | Magdeburg (4th) | Stahl Brandenburg (5th) | Swarovski Tirol (3rd) |
| LASK (4th) | Feyenoord (3rd) | Groningen (4th) | Sportul Studențesc (2nd) |
| Universitatea Craiova (3rd) | Neuchâtel Xamax (2nd) | Luzern (3rd) | Trakia Plovdiv (2nd) |
| Sredets Sofia (LC) | IFK Göteborg (2nd) | Kalmar (4th) | OFI (2nd) |
| AEK Athens (3rd) | Pécs (2nd) | Győri ETO (3rd) | Legia Warsaw (2nd) |
| Widzew Łódź (3rd) | Lyngby (2nd) | Galway United (2nd) | Flamurtari (2nd) |
| Vålerenga (3rd) | Galatasaray (2nd) | Ilves (2nd) | Coleraine (2nd) |
| Omonia (2nd) | Hibernians (2nd) | ÍA (2nd) | Jeunesse Esch (2nd) |
Notes
* ^ Yugoslavia: Partizan was crowned champion of the 1985-86 Yugoslav First League on a tie-breaker with Red Star Belgrade, but the Football Association of Yugoslavia voided all results of the last matchday of the season and ordered a full replay, due to allegations of match fixing over multiple games. Partizan elected to not replay their final game, and Red Star Belgrade was crowned champion instead, with Partizan qualifying for the UEFA Cup in 2nd place. After an appeal by Partizan, the Yugoslav Constitutional Court reversed the decision on 29 July 1987, reinstating Partizan as champions.
* ^ Austria: Wacker Innsbruck qualified for the UEFA Cup, but its license in the Austrian Football Bundesliga was taken by FC Swarovski Tirol, as Wacker Innsbruck fell to the eighth division of Austrian football. While considered a new team, Swarovski Tirol retained the UEFA Cup placing.

## Schedule

The schedule of the competition was as follows. Matches were scheduled for Wednesdays, though some matches exceptionally took place on Tuesdays or Thursdays. The semi-finals reverted to being played in the same days, and the two-legged final again had a two week interval.
Schedule for 1986–87 UEFA Cup :
| Round | First leg | Second leg |
| First round | 16–18 September 1986 | 30 September – 2 October 1986 |
| Second round | 22–23 October 1986 | 4–5 November 1986 |
| Third round | 26 November 1986 | 10–17 December 1986 |
| Quarter-finals | 4 March 1987 | 18 March 1987 |
| Semi-finals | 8 April 1987 | 22 April 1987 |
| Final | 6 May 1987 | 20 May 1987 |

## First round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Sparta Prague | 2–3 | Vitória de Guimarães | 1–1 | 1–2 |
| Fiorentina | 1–1 (1–3 p) | Boavista | 1–0 | 0–1 (a.e.t.) |
| Athletic Bilbao | 2–1 | 1. FC Magdeburg | 2–0 | 0–1 |
| Atlético Madrid | 3–2 | Werder Bremen | 2–0 | 1–2 (a.e.t.) |
| Borussia Mönchengladbach | 4–1 | Partizan | 1–0 | 3–1 |
| Coleraine | 1–2 | Stahl Brandenburg | 1–1 | 0–1 |
| Dinamo Minsk | 3–4 | Győri ETO | 2–4 | 1–0 |
| Groningen | 8–2 | Galway United | 5–1 | 3–1 |
| Nantes | 1–5 | Torino | 0–4 | 1–1 |
| Spartak Moscow | 1–0 | Luzern | 0–0 | 1–0 |
| Universitatea Craiova | 3–2 | Galatasaray | 2–0 | 1–2 |
| Swarovski Tirol | 3–2 | Sredets Sofia | 3–0 | 0–2 |
| Heart of Midlothian | 3–3 (a) | Dukla Prague | 3–2 | 0–1 |
| Hibernians | 0–10 | Trakia Plovdiv | 0–2 | 0–8 |
| Internazionale | 3–0 | AEK Athens | 2–0 | 1–0 |
| ÍA | 0–15 | Sporting CP | 0–9 | 0–6 |
| Jeunesse Esch | 2–3 | Gent | 1–2 | 1–1 |
| Beveren | 1–0 | Vålerenga | 1–0 | 0–0 |
| Kalmar | 1–7 | Bayer Leverkusen | 1–4 | 0–3 |
| Bayer 05 Uerdingen | 7–0 | Carl Zeiss Jena | 3–0 | 4–0 |
| Flamurtari | 1–1 (a) | Barcelona | 1–1 | 0–0 |
| LASK | 1–2 | Widzew Łódź | 1–1 | 0–1 |
| Legia Warsaw | 1–0 | Dnepr Dnepropetrovsk | 0–0 | 1–0 |
| Napoli | 1–1 (3–4 p) | Toulouse | 1–0 | 0–1 (a.e.t.) |
| Neuchâtel Xamax | 5–1 | Lyngby | 2–0 | 3–1 |
| Rijeka | 1–2 | Standard Liège | 0–1 | 1–1 |
| OFI | 1–4 | Hajduk Split | 1–0 | 0–4 |
| Pécs | 1–2 | Feyenoord | 1–0 | 0–2 |
| Rangers | 4–2 | Ilves | 4–0 | 0–2 |
| Lens | 1–2 | Dundee United | 1–0 | 0–2 |
| Sigma Olomouc | 1–5 | IFK Göteborg | 1–1 | 0–4 |
| Sportul Studențesc | 2–1 | Omonia | 1–0 | 1–1 |

### Second leg

Beveren won 1–0 on aggregate.
Swarovski Tirol won 3–2 on aggregate.
Universitatea Craiova won 3–2 on aggregate.
Trakia Plovdiv won 10–0 on aggregate.
Stahl Brandenburg won 2–1 on aggregate.
Borussia Mönchengladbach won 4–1 on aggregate.
Vitória de Guimarães won 3–2 on aggregate.
Győri ETO won 4–3 on aggregate.
Groningen won 8–2 on aggregate.
3–3 on aggregate; Dukla Prague won on away goals.
Widzew Łódź won 2–1 on aggregate.
Legia Warsaw won 1–0 on aggregate.
Hajduk Split won 4–1 on aggregate.
Rangers won 4–2 on aggregate.
Neuchâtel Xamax won 5–1 on aggregate.
IFK Göteborg won 5–1 on aggregate.
Bayer Leverkusen won 7–1 on aggregate.
Athletic Bilbao won 2–1 on aggregate.
Atlético Madrid won 3–2 on aggregate.
Gent won 3–2 on aggregate.
Bayer 05 Uerdingen won 7–0 on aggregate.
1–1 on aggregate; Toulouse won 4–3 on penalties.
Standard Liège won 2–1 on aggregate.
Feyenoord won 2–1 on aggregate.
Spartak Moscow won 1–0 on aggregate.
Torino won 5–1 on aggregate.
Dundee United won 2–1 on aggregate.
Sportul Studențesc won 2–1 on aggregate.
1–1 on aggregate; Barcelona won on away goals.
Sporting CP won 15–0 on aggregate.
Internazionale won 3–0 on aggregate.
1–1 on aggregate; Boavista won 3–1 on penalties.

## Second round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Borussia Mönchengladbach | 7–1 | Feyenoord | 5–1 | 2–0 |
| Dukla Prague | 1–1 (a) | Bayer Leverkusen | 0–0 | 1–1 |
| Dundee United | 3–1 | Universitatea Craiova | 3–0 | 0–1 |
| Groningen | 1–1 (a) | Neuchâtel Xamax | 0–0 | 1–1 |
| Barcelona | 2–2 (a) | Sporting CP | 1–0 | 1–2 |
| Swarovski Tirol | 4–4 (a) | Standard Liège | 2–1 | 2–3 |
| Hajduk Split | 5–3 | Trakia Plovdiv | 3–1 | 2–2 |
| IFK Göteborg | 3–1 | Stahl Brandenburg | 2–0 | 1–1 |
| Beveren | 4–3 | Athletic Bilbao | 3–1 | 1–2 |
| Legia Warsaw | 3–3 (a) | Internazionale | 3–2 | 0–1 |
| Rangers | 3–1 | Boavista | 2–1 | 1–0 |
| Sportul Studențesc | 1–4 | Gent | 0–3 | 1–1 |
| Torino | 5–1 | Győri ETO | 4–0 | 1–1 |
| Toulouse | 4–6 | Spartak Moscow | 3–1 | 1–5 |
| Vitória de Guimarães | 2–1 | Atlético Madrid | 2–0 | 0–1 |
| Widzew Łódź | 0–2 | Bayer 05 Uerdingen | 0–0 | 0–2 |

### Second leg

1–1 on aggregate; Dukla Prague won on away goals.
Rangers won 3–1 on aggregate.
Dundee United won 3–1 on aggregate.
IFK Göteborg won 3–1 on aggregate.
Hajduk Split won 5–3 on aggregate.
Torino won 5–1 on aggregate.
3–3 on aggregate; Internazionale won on away goals.
Spartak Moscow won 6–4 on aggregate.
Borussia Mönchengladbach won 7–1 on aggregate.
1–1 on aggregate; Groningen won on away goals.
4–4 on aggregate; Swarovski Tirol won on away goals.
Gent won 4–1 on aggregate.
Bayer 05 Uerdingen won 2–0 on aggregate.
Beveren won 4–3 on aggregate.
Vitória de Guimarães won 2–1 on aggregate.
2–2 on aggregate; Barcelona won on away goals.

## Third round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Dukla Prague | 0–1 | Internazionale | 0–1 | 0–0 |
| Dundee United | 2–0 | Hajduk Split | 2–0 | 0–0 |
| Groningen | 1–3 | Vitória de Guimarães | 1–0 | 0–3 |
| Spartak Moscow | 1–2 | Swarovski Tirol | 1–0 | 0–2 |
| Gent | 0–5 | IFK Göteborg | 0–1 | 0–4 |
| Bayer 05 Uerdingen | 0–4 | Barcelona | 0–2 | 0–2 |
| Rangers | 1–1 (a) | Borussia Mönchengladbach | 1–1 | 0–0 |
| Torino | 3–1 | Beveren | 2–1 | 1–0 |

### Second leg

Vitória de Guimarães won 3–1 on aggregate.
Dundee United won 2–0 on aggregate.
Torino won 3–1 on aggregate.
IFK Göteborg won 5–0 on aggregate.
Swarovski Tirol won 2–1 on aggregate.
1–1 on aggregate; Borussia Mönchengladbach won on away goals.
Barcelona won 4–0 on aggregate.
The game was abandoned in the 70th minute because of the dense fog and replayed a week later.
Internazionale won 1–0 on aggregate.

## Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Borussia Mönchengladbach | 5–2 | Vitória de Guimarães | 3–0 | 2–2 |
| Dundee United | 3–1 | Barcelona | 1–0 | 2–1 |
| IFK Göteborg | 1–1 (a) | Internazionale | 0–0 | 1–1 |
| Torino | 1–2 | Swarovski Tirol | 0–0 | 1–2 |

### Second leg

Borussia Mönchengladbach won 5–2 on aggregate.
Swarovski Tirol won 2–1 on aggregate.
1–1 on aggregate; IFK Göteborg won on away goals.
Dundee United won 3–1 on aggregate.

## Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Dundee United | 2–0 | Borussia Mönchengladbach | 0–0 | 2–0 |
| IFK Göteborg | 5–1 | Swarovski Tirol | 4–1 | 1–0 |

### Second leg

IFK Göteborg won 5–1 on aggregate.
Dundee United won 2–0 on aggregate.

## Final
### Second leg

IFK Göteborg won 2–1 on aggregate.