# 1990–91 European Cup

The 1990–91 European Cup was the 36th season of the European Cup, a tournament for men's football clubs in nations affiliated to the Union of European Football Associations (UEFA). It was won for the first time by Red Star Belgrade on penalties in the final against Marseille; both were first-time finalists. This was only the second time that an Eastern European side had won the competition, after Steaua București of Romania in 1986. It was also the last tournament to be solely knock-out based, with a group stage added for the next season. Red Star won the tournament as the only Yugoslav club shortly before the breakup of Yugoslavia. This was also the last season to feature a team from East Germany, since the East and its West counterpart reunified in October 1990.
Milan were eliminated by Marseille in the quarter-finals after the second leg had been awarded as a 3–0 win for Marseille when the eventual runners-up were leading 1–0, and 2–1 on aggregate, in injury time, when the floodlights failed. Milan refused to play on when floodlights were fixed and were banned, giving Marseille a 3–0 automatic win.

## Teams

A total of 31 teams participated in the competition. Teams are ordered below by the 1989 UEFA association coefficients.
Although 1990–91 marked the return of English clubs to the Cup Winners' Cup and UEFA Cup, after a five-year ban resulting from the Heysel Stadium disaster, Liverpool had been banned for an additional year, so could not participate in the European Cup as English champions.
Ajax, the Dutch champions, were not allowed to participate in a European Cup competition because of the poor behaviour of their fans during a game the previous season, so their spot in the qualification was simply vacated, giving the two-time defending champions Milan a first-round bye.
Qualified teams for 1990–91 European Cup :
| Second round ||||
| Milan (TH) | | | |
| First round ||||
| Napoli (1st) | Bayern Munich (1st) | Real Madrid (1st) | Spartak Moscow (1st) |
| Club Brugge (1st) | Porto (1st) | Dinamo București (1st) | Rangers (1st) |
| Malmö FF (1st) | Marseille (1st) | Red Star Belgrade (1st) | Swarovski Tirol (1st) |
| Dynamo Dresden (1st) | Sparta Prague (1st) | Újpesti Dózsa (1st) | Panathinaikos (1st) |
| Grasshopper (1st) | OB (1st) | Kuusysi (1st) | Lech Poznań (1st) |
| CSKA Sofia (1st) | Beşiktaş (1st) | Dinamo Tirana (1st) | Lillestrøm (1st) |
| Portadown (1st) | APOEL (1st) | KA (1st) | St Patrick's Athletic (1st) |
| Valletta (1st) | Union Luxembourg (1st) | | |
Notes
* ^ East Germany (GDR): All matches of Dynamo Dresden, who were representing the DFV of East Germany as champions of the 1989–90 DDR-Oberliga, on or after German reunification of 3 October show the flag of the reunited nation of Germany. However, those matches and their records were still counted for East Germany, and not for Germany, under UEFA regulations.

### Seeding

For the first and second round draws, teams were ranked according to their 1990 UEFA club seeding coefficients. The seedings took into account performances in European competitions from 1985–86 to 1989–90, and were calculated by taking the club's total UEFA coefficient points earned divided by total matches played.
* Milan (1.464)
* Marseille (1.812)
* Bayern Munich (1.615)
* Real Madrid (1.475)
* Porto (1.444)
* Red Star Belgrade (1.423)
* Dynamo Dresden (1.300)
* Napoli (1.272)
* Dinamo București (1.200)
* Rangers (1.200)
* CSKA Sofia (1.166)
* Lech Poznań (1.166)
* Spartak Moscow (1.125)
* Malmö FF (1.000)
* Swarovski Tirol (1.000)
* Club Brugge (0.958)
* Sparta Prague (0.928)
* Kuusysi (0.916)
* Panathinaikos (0.900)
* Újpesti Dózsa (0.833)
* Dinamo Tirana (0.800)
* Grasshopper (0.700)
* Beşiktaş (0.666)
* APOEL (0.500)
* Lillestrøm (0.500)
* Union Luxembourg (0.166)
* Valletta (0.000)
* KA (0.000)
* OB (0.000)
* Portadown (0.000)
* St Patrick's Athletic (0.000)

## Bracket

| Round of 32 | Round of 32 | Round of 32 | Round of 32 | Round of 16 | Round of 16 | Round of 16 | Round of 16 | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Final | Final |
| APOEL | 2 | 0 | 2 | | | | | | | | | | | | | | |
| Bayern Munich | 3 | 4 | 7 | Bayern Munich | 4 | 3 | 7 | | | | | | | | | | |
| KA | 1 | 0 | 1 | CSKA Sofia | 0 | 0 | 0 | | | | | | | | | | |
| CSKA Sofia | 0 | 3 | 3 | | | | | Bayern Munich | 1 | 2 | 3 | | | | | | |
| Dinamo București | 4 | 1 | 5 | | | | | Porto | 1 | 0 | 1 | | | | | | |
| St Patrick's Athletic | 0 | 1 | 1 | Dinamo București | 0 | 0 | 0 | | | | | | | | | | |
| Porto | 5 | 8 | 13 | Porto | 0 | 4 | 4 | | | | | | | | | | |
| Portadown | 0 | 1 | 1 | | | | | | | | | Bayern Munich | 1 | 2 | 3 | | |
| Red Star Belgrade | 1 | 4 | 5 | | | | | | | | | Red Star Belgrade | 2 | 2 | 4 | | |
| Grasshoper | 1 | 1 | 2 | Red Star Belgrade | 3 | 1 | 4 | | | | | | | | | | |
| Valletta | 0 | 0 | 0 | Rangers | 0 | 1 | 1 | | | | | | | | | | |
| Rangers | 4 | 6 | 10 | | | | | Red Star Belgrade | 3 | 3 | 6 | | | | | | |
| Union Luxembourg | 1 | 0 | 1 | | | | | Dynamo Dresden | 0 | 0 | 0 | | | | | | |
| Dynamo Dresden | 3 | 3 | 6 | Dynamo Dresden (p.) | 1 | 1 | 2(5) | | | | | | | | | | |
| Malmö FF | 3 | 2 | 5 | Malmö FF | 1 | 1 | 2(4) | | | | | | | | | | |
| Beşiktaş | 2 | 2 | 4 | | | | | | | | | | | | | Red Star Belgrade (p.) | 0(5) |
| Napoli | 3 | 2 | 5 | | | | | | | | | | | | | Marseille | 0(3) |
| Újpesti Dózsa | 0 | 0 | 0 | Napoli | 0 | 0 | 0(3) | | | | | | | | | | |
| Sparta Prague | 0 | 0 | 0 | Spartak Moscow (p.) | 0 | 0 | 0(5) | | | | | | | | | | |
| Spartak Moscow | 2 | 2 | 4 | | | | | Spartak Moscow | 0 | 3 | 3 | | | | | | |
| OB | 1 | 0 | 1 | | | | | Real Madrid | 0 | 1 | 1 | | | | | | |
| Real Madrid | 4 | 6 | 10 | Real Madrid | 9 | 2 | 11 | | | | | | | | | | |
| Swarovski Tirol | 5 | 2 | 7 | Swarovski Tirol | 1 | 2 | 3 | | | | | | | | | | |
| Kuusysi | 0 | 1 | 1 | | | | | | | | | Spartak Moscow | 1 | 1 | 2 | | |
| | | | | | | | | | | | | Marseille | 3 | 2 | 5 | | |
| | | | | Milan | 0 | 1 | 1 | | | | | | | | | | |
| Lillestrøm | 1 | 0 | 1 | Club Brugge | 0 | 0 | 0 | | | | | | | | | | |
| Club Brugge | 1 | 2 | 3 | | | | | Milan | 1 | 0 | 1 | | | | | | |
| Lech Poznań | 3 | 2 | 5 | | | | | Marseille | 1 | 3 | 4 | | | | | | |
| Panathinaikos | 0 | 1 | 1 | Lech Poznań | 3 | 1 | 4 | | | | | | | | | | |
| Marseille | 5 | 0 | 5 | Marseille | 2 | 6 | 8 | | | | | | | | | | |
| Dinamo Tirana | 1 | 0 | 1 | | | | | | | | | | | | | | |

## First round
### Seeding

The 30 teams were divided into a seeded and unseeded pot, each containing 15 teams, for the draw.
| Seeded | Seeded | Unseeded | Unseeded |
| Marseille Bayern Munich Real Madrid Porto Red Star Belgrade Dynamo Dresden Napoli Dinamo București | Rangers CSKA Sofia Lech Poznań Spartak Moscow Malmö FF Swarovski Tirol Club Brugge | Sparta Prague Kuusysi Panathinaikos Újpesti Dózsa Dinamo Tirana Grasshopper Beşiktaş APOEL | Lillestrøm Union Luxembourg Valletta KA OB Portadown St Patrick's Athletic |

### Summary

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| APOEL | 2–7 | Bayern Munich | 2–3 | 0–4 |
| KA | 1–3 | CSKA Sofia | 1–0 | 0–3 |
| Dinamo București | 5–1 | St Patrick's Athletic | 4–0 | 1–1 |
| Porto | 13–1 | Portadown | 5–0 | 8–1 |
| Red Star Belgrade | 5–2 | Grasshopper | 1–1 | 4–1 |
| Valletta | 0–10 | Rangers | 0–4 | 0–6 |
| Union Luxembourg | 1–6 | Dynamo Dresden | 1–3 | 0–3 |
| Malmö FF | 5–4 | Beşiktaş | 3–2 | 2–2 |
| Napoli | 5–0 | Újpesti Dózsa | 3–0 | 2–0 |
| Sparta Prague | 0–4 | Spartak Moscow | 0–2 | 0–2 |
| OB | 1–10 | Real Madrid | 1–4 | 0–6 |
| Swarovski Tirol | 7–1 | Kuusysi | 5–0 | 2–1 |
| Milan | Bye | | – | – |
| Lillestrøm | 1–3 | Club Brugge | 1–1 | 0–2 |
| Lech Poznań | 5–1 | Panathinaikos | 3–0 | 2–1 |
| Marseille | 5–1 | Dinamo Tirana | 5–1 | 0–0 |

### Second leg

Bayern Munich won 7–2 on aggregate.
Rangers won 10–0 on aggregate.
Real Madrid won 10–1 on aggregate.
CSKA Sofia won 3–1 on aggregate.
Dinamo București won 5–1 on aggregate.
Porto won 13–1 on aggregate.
Red Star Belgrade won 5–2 on aggregate.
Dynamo Dresden won 6–1 on aggregate.
Malmö FF won 5–4 on aggregate.
Napoli won 5–0 on aggregate.
Spartak Moscow won 4–0 on aggregate.
Swarovski Tirol won 7–1 on aggregate.
Club Brugge won 3–1 on aggregate.
Lech Poznań won 5–1 on aggregate.
Marseille won 5–1 on aggregate.

## Second round
### Seeding

The 16 teams were divided into a seeded and unseeded pot, each containing 8 teams, for the draw.
| Seeded | Unseeded |
| Milan Marseille Bayern Munich Real Madrid Porto Red Star Belgrade Dynamo Dresden Napoli | Dinamo București Rangers CSKA Sofia Lech Poznań Spartak Moscow Malmö FF Swarovski Tirol Club Brugge |

### Summary

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Bayern Munich | 7–0 | CSKA Sofia | 4–0 | 3–0 |
| Dinamo București | 0–4 | Porto | 0–0 | 0–4 |
| Red Star Belgrade | 4–1 | Rangers | 3–0 | 1–1 |
| Dynamo Dresden | 2–2 (5–4 p) | Malmö FF | 1–1 | 1–1 |
| Napoli | 0–0 (3–5 p) | Spartak Moscow | 0–0 | 0–0 |
| Real Madrid | 11–3 | Swarovski Tirol | 9–1 | 2–2 |
| Milan | 1–0 | Club Brugge | 0–0 | 1–0 |
| Lech Poznań | 4–8 | Marseille | 3–2 | 1–6 |

### Second leg

Bayern Munich won 7–0 on aggregate.
Porto won 4–0 on aggregate.
Red Star Belgrade won 4–1 on aggregate.
2–2 on aggregate. Dynamo Dresden won 5–4 on penalties.
0–0 on aggregate. Spartak Moscow won 5–3 on penalties.
Real Madrid won 11–3 on aggregate.
Milan won 1–0 on aggregate.
Marseille won 8–4 on aggregate.

## Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Bayern Munich | 3–1 | Porto | 1–1 | 2–0 |
| Red Star Belgrade | 6–0 | Dynamo Dresden | 3–0 | 3–0$^1$ |
| Spartak Moscow | 3–1 | Real Madrid | 0–0 | 3–1 |
| Milan | 1–4 | Marseille | 1–1 | 0–3$^2$ |
$^1$ – Match abandoned due to rioting after 78 mins. With Red Star Belgrade leading 2–1, they were awarded the match 3–0.
$^2$ – With the score at 1–0 to Marseille during stoppage time at the end of the second half, the floodlights failed. Milan refused to play on when lighting was restored and Marseille were awarded the match 3–0.

### Second leg

Bayern Munich won 3–1 on aggregate.
The match was abandoned in the 78th minute as per the decision by the match referee Emilio Soriano Aladrén due to Dynamo Dresden fans causing commotion in the stands and pelting the pitch with objects that landed in the vicinity of Red Star player Robert Prosinečki who was about to take a corner kick and the assistant referee on the sideline. Following several minutes of unsuccessful attempts to calm the fans, the match referee ordered the teams off the pitch and the contest was never resumed. Red Star Belgrade led 2–1 on the night and 5–1 on aggregate at the moment of the stoppage. At a disciplinary hearing several days later, UEFA awarded a 3–0 win to Red Star Belgrade and banned Dynamo Dresden for a year from European competition. Red Star Belgrade won 6–0 on aggregate.
Spartak Moscow won 3–1 on aggregate.
The match was interrupted in injury time due to poor visibility after two of the four floodlights in the stadium failed. Marseille led 1–0 on the night and 2–1 on aggregate at the moment. When power was restored after 15 minutes, Milan director Adriano Galliani decided not to let his team go back on the pitch at which point the contest was abandoned permanently. UEFA awarded a 3–0 win to Marseille and banned Milan for a year from European competition including suspending Galliani from all official club functions for two years. Marseille won 4–1 on aggregate.

## Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Bayern Munich | 3–4 | Red Star Belgrade | 1–2 | 2–2 |
| Spartak Moscow | 2–5 | Marseille | 1–3 | 1–2 |

### Second leg

Red Star Belgrade won 4–3 on aggregate.
Marseille won 5–2 on aggregate.

## Top scorers

The top scorers from the 1990–91 European Cup are as follows:
| Rank | Name | Team | Goals |
| 1 | Peter Pacult | Swarovski Tirol | 6 |
| 1 | Jean-Pierre Papin | Olympique Marseille | 6 |
| 3 | Torsten Gütschow | Dynamo Dresden | 5 |
| 3 | Mo Johnston | Rangers | 5 |
| 3 | Sebastián Losada | Real Madrid | 5 |
| 3 | Darko Pančev | Red Star Belgrade | 5 |
| 3 | Hugo Sánchez | Real Madrid | 5 |
| 3 | Philippe Vercruysse | Olympique Marseille | 5 |
| 9 | Emilio Butragueño | Real Madrid | 4 |
| 9 | Rabah Madjer | Porto | 4 |
| 9 | Robert Prosinečki | Red Star Belgrade | 4 |