FC Magdeburg – PSV Eindhoven 1:0 i 2:4 1 01.03 1978 1:0 Streich 75 2 15.03 1978 1:0 Hoffmann 36, 1:1 Brandts 39, 1:2 Seguin 45s, 2:2 Pommerenke 71, 2:3 Brandts 72, 2:4 Lubse 89 Eintracht Frankfurt – Grasshopper Club Zürich 3:2 i 0:1 1 01.03 1978 0:1 Bosco 36, 0:2 Ponte 52k, 1:2 Kraus 58, 2:2 Hölzenbein 68, 3:2 Hölzenbein 90k 2 14.03 1978 0:1 Ponte 33k
1/2 finału Grasshopper Club Zürich – SEC Bastia 3:2 i 0:1 1 29.03 1978 0:1 Krimau 18, 1:1 Hermann 22, 2:1 Ponte 31k, 2:2 Papi 37k, 3:2 Montandon 54 2 12.04 1978 0:1 Papi 67 PSV Eindhoven – FC Barcelona 3:0 i 1:3 1 29.03 1978 1:0 Olmo 9s, 2:0 Lubse 21, 3:0 Postuma 70 2 12.04 1978 0:1 Rexach 9k, 0:2 Fortes 19, 1:2 Deacy 47, 1:3 Rexach 66k
Finał SEC Bastia – PSV Eindhoven 0:0 i 0:326 kwietnia 1978 Bastia Stade Furiani (15 000) SEC Bastia – PSV Eindhoven 0:0 Sędzia: Dušan Aron Maksimović (Jugosławia) Sporting Club de Bastia (trener Pierre Cahuzac): Pierrick Hiard – André Burkhard, André Guesdon, Charles Orlanducci (kapitan), Jean-Louis Cazes, Claude Papi, Félix Lacuesta (56 François Félix), Jean-François Larios, Johnny Rep, Abdelkrim Merry Krimau, Yves Mariot Philips Sport Vereniging (trener Kees Rijvers):