The 1987–88 European Cup was the 33rd season of the European Cup club football tournament. The competition was won for the first time by PSV Eindhoven, who defeated two-time winners Benfica in the final at Neckarstadion in Stuttgart. PSV became the first Dutch team to win the title in 15 years. They also set a record by winning only three matches on their route to the Cup, including no wins from the quarter-final onwards.
First round
1 Partizani Tirana were disqualified due to the behaviour of their players and officials, including having four players sent off in their first leg. First leg ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- Second leg Neuchâtel Xamax won 6–2 on aggregate. ---- Bayern Munich won 5–0 on aggregate. ---- Real Madrid won 3–1 on aggregate. ---- Porto won 6–0 on aggregate. ---- Lillestrøm won 5–3 on aggregate. ---- Bordeaux won 4–0 on aggregate. ---- Rapid Wien won 7–0 on aggregate. ---- PSV Eindhoven won 3–2 on aggregate. ---- Steaua București won 4–2 on aggregate. ---- Omonia won 1–0 on aggregate. ---- Rangers won 2–1 on aggregate. ---- Górnik Zabrze won 3–2 on aggregate. ---- AGF Aarhus won 4–2 on aggregate. ---- Partizani were disqualified due to the behaviour of their players and officials, having four players sent off in their first leg. Benfica qualified on a walkover. ---- Sparta Prague won 10–0 on aggregate. ---- Anderlecht won 2–1 on aggregate. ==Second round==
Second round
First leg ---- ---- ---- ---- ---- ---- ---- Second leg Bayern Munich won 3–2 on aggregate. ---- Real Madrid won 4–2 on aggregate. ---- Bordeaux won 1–0 on aggregate. ---- PSV Eindhoven won 4–1 on aggregate. ---- Steaua București won 5–1 on aggregate. ---- Rangers won 4–2 on aggregate. ---- Benfica won 1–0 on aggregate. ---- Anderlecht won 3–1 on aggregate. ==Quarter-finals==
Quarter-finals
First leg ---- ---- ---- Second leg Real Madrid won 4–3 on aggregate. ---- 1–1 on aggregate; PSV Eindhoven won on away goals. ---- Steaua București won 3–2 on aggregate. ---- Benfica won 2–1 on aggregate. ==Semi-finals==
Semi-finals
First leg ---- Second leg 1–1 on aggregate; PSV Eindhoven won on away goals. ---- Benfica won 2–0 on aggregate. ==Final==
Top scorers
The top scorers from the 1987–88 European Cup are as follows: ==Notes==