# 1987–88 European Cup Winners' Cup

The 1987–88 season of the European Cup Winners' Cup finished with a shock victory by Mechelen in the final against defending champions Ajax. This led to their 1988 European Super Cup title in the club's first ever European campaign (1987–89). As the next season's Belgian league victor it defended its title in a semifinal of the 1988–89 European Cup Winners' Cup. Financial problems have been keeping this last Belgian holder of any European cup away from a position to be as successful again.

## Preliminary round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| AEL Limassol | 1–6 | Dunajská Streda | 0–1 | 1–5 |

### Second leg

Dunajská Streda won 6–1 on aggregate.

## First round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Mechelen | 3–0 | Dinamo București | 1–0 | 2–0 |
| St Mirren | 1–0 | Tromsø | 1–0 | 0–0 |
| Real Sociedad | 2–0 | Śląsk Wrocław | 0–0 | 2–0 |
| Dinamo Minsk | 4–1 | Gençlerbirliği | 2–0 | 2–1 |
| Vitosha Sofia | 2–3 | OFI | 1–0 | 1–3 |
| Merthyr Tydfil | 2–3 | Atalanta | 2–1 | 0–2 |
| ÍA | 0–1 | Kalmar FF | 0–0 | 0–1 (aet) |
| Sporting CP | 6–4 | Swarovski Tirol | 4–0 | 2–4 |
| Vllaznia | 6–0 | Sliema Wanderers | 2–0 | 4–0 |
| RoPS | 1–1 (a) | Glentoran | 0–0 | 1–1 |
| Lokomotive Leipzig | 0–1 | Marseille | 0–0 | 0–1 |
| AaB | 1–1 (2–4 p) | Hajduk Split | 1–0 | 0–1 (aet) |
| Újpesti Dózsa | 2–3 | Den Haag | 1–0 | 1–3 |
| Dunajská Streda | 3–4 | Young Boys | 2–1 | 1–3 |
| Avenir Beggen | 0–8 | Hamburg | 0–5 | 0–3 |
| Ajax | 6–0 | Dundalk | 4–0 | 2–0 |

### Second leg

1–1 on aggregate. RoPS won on away goals
Vllaznia won 6–0 on aggregate.
Mechelen won 3–0 on aggregate.
St Mirren won 1–0 on aggregate.
Real Sociedad won 2–0 on aggregate.
Dinamo Minsk won 4–1 on aggregate.
OFI Crete won 3–2 on aggregate.
Atalanta won 3–2 on aggregate.
Kalmar FF won 1–0 on aggregate.
Sporting CP won 6–4 on aggregate.
Marseille won 1–0 on aggregate.
1–1 on aggregate. Hajduk Split won 4–2 on penalties.
Den Haag won 3–2 on aggregate.
Young Boys won 4–3 on aggregate.
Hamburg won 8–0 on aggregate.
Ajax won 6–0 on aggregate.

## Second round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Mechelen | 2–0 | St Mirren | 0–0 | 2–0 |
| Real Sociedad | 1–1 (a) | Dinamo Minsk | 1–1 | 0–0 |
| OFI | 1–2 | Atalanta | 1–0 | 0–2 |
| Kalmar FF | 1–5 | Sporting CP | 1–0 | 0–5 |
| Vllaznia | 0–2 | RoPS | 0–1 | 0–1 |
| Marseille | 7–0 | Hajduk Split | 4–0 | 3–0 |
| Den Haag | 2–2 (a) | Young Boys | 2–1 | 0–1 |
| Hamburg | 0–3 | Ajax | 0–1 | 0–2 |

### Notes

* Note 1: With Hajduk Split winning 2–0, the match was interrupted for 15 minutes due to tear gas being thrown onto the stands The match was voided and awarded 3–0 to Marseille due to the crowd trouble.

### Second leg

Mechelen won 2–0 on aggregate.
Sporting CP won 5–1 on aggregate.
RoPS won 2–0 on aggregate.
2–2 on aggregate. Young Boys won on away goals.
Ajax won 3–0 on aggregate.
1–1 on aggregate. Dinamo Minsk won on away goals.
Atalanta won 2–1 on aggregate.
The match was interrupted in the 10th minute with the score 0–0 due to tear gas being thrown in the stands by Hajduk fans. The resulting commotion was accompanied with the same fans throwing flares onto the pitch followed by a pitch invasion. The match was resumed some 15 minutes later and completed with Hajduk winning 2–0 on the night and Marseille advancing 4–2 on aggregate. At a disciplinary hearing several days later, UEFA voided the match due to the crowd trouble, awarding a 3–0 win to Marseille and banning Hajduk from European competition for two seasons. Marseille won 7–0 on aggregate.

## Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Mechelen | 2–1 | Dinamo Minsk | 1–0 | 1–1 |
| Atalanta | 3–1 | Sporting CP | 2–0 | 1–1 |
| RoPS | 0–4 | Marseille | 0–1 | 0–3 |
| Young Boys | 0–2 | Ajax | 0–1 | 0–1 |

### Second leg

Mechelen won 2–1 on aggregate.
Atalanta won 3–1 on aggregate.
Marseille won 4–0 on aggregate.
Ajax won 2–0 on aggregate.

## Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Mechelen | 4–2 | Atalanta | 2–1 | 2–1 |
| Marseille | 2–4 | Ajax | 0–3 | 2–1 |

### Second leg

Mechelen won 4–2 on aggregate.
Ajax won 4–2 on aggregate.

## Top scorers

The top scorers from the 1987–88 UEFA Cup Winners' Cup are as follows:
| Rank | Name | Team | Goals |
| 1 | Paulinho Cascavel | Sporting CP | 6 |
| 2 | Klaus Allofs | Olympique Marseille | 4 |
| 2 | Piet den Boer | KV Mechelen | 4 |
| 2 | Eli Ohana | KV Mechelen | 4 |
| 2 | Jean-Pierre Papin | Olympique Marseille | 4 |
| 2 | Tony Sealy | Sporting CP | 4 |
| 7 | Remco Boere | Den Haag | 3 |
| 7 | Aldo Cantarutti | Atalanta | 3 |
| 7 | Oliviero Garlini | Atalanta | 3 |
| 7 | Bruno Labbadia | Hamburg | 3 |
| 7 | Juraj Majoroš | Dunajská Streda | 3 |
| 7 | Henny Meijer | Ajax | 3 |
| 7 | Dario Zuffi | Young Boys | 3 |