1/4 finału Girondins Bordeaux – PSV Eindhoven 1:1 i 0:0 1 02.03 1988 1:0 Touré 21, 1:1 Kieft 40 2 16.03 1988 SL Benfica – RSC Anderlecht 2:0 i 0:1 1 02.03 1988 1:0 M. Magnusson 15, 2:0 Chiquinho 19 2 16.03 1988 0:1 Gudjohnsen 63 Bayern Monachium – Real Madryt 3:2 i 0:2 1 02.03 1988 1:0 Pflüger 40, 2:0 Eder 43, 3:0 Wohlfarth 48, 3:1 Butragueño 84, 3:2 Sánchez 89 2 16.03 1988 0:1 Janković 26, 0:2 Michel 41 Steaua Bukareszt – Rangers 2:0 i 1:2 1 02.03 1988 1:0 Pițurcă 2, 2:0 lovan 66 2 16.03 1988 1:0 Lăcătuș 3, 1:1 Gough 16, 1:2 McCoist 30k
1/2 finału Real Madryt – PSV Eindhoven 1:1 i 0:0 1 06.04 1988 1:0 Sánchez 5k, 1:1 Linskens 19 2 20.04 1988 Steaua Bukareszt – SL Benfica 0:0 i 0:2 1 06.04 1988 2 20.04 1988 0:1 Rui Aguas 22, 0:2 Rui Aguas 32