(Janoszka 112') Stal Stalowa Wola – Polonia Warszawa 1:2 (Gołubka 7' – Ruta 61' 71') Zagłębie Lubin – Petrochemia Płock 2:3 (Krzyżanowski 29' Molongo 36' – Małocha 23' Miąszkiewicz 45' Remień 75') Zawisza Bydgoszcz – Pogoń Szczecin 0:2 (Niciński 25' Moskalewicz 86')

Ruch Chorzów – wolny los

1/8 finału Mecze zostały rozegrane 12 listopada 1997.

Ruch Radzionków – Ruch Chorzów 2:1 (Cegiełka 38' Galeja 54' – Wiechowski 33')Mecz został rozegrany 11 listopada. Górnik Zabrze – Stomil Olsztyn 2:1 (Kuźba 27' 54' – Nowak 37') GKS Katowice – Petrochemia Płock 2:1 (Wojciechowski 5'k. Moskal 26' – Remień 65') Polar Wrocław – Polonia Warszawa 1:2 (Piwowar 79' – Pawlak 13' Tarachulski 52') Górnik Łęczna – Lech Poznań 2:2, k. 2:4 (Szczytniewski 7' Nazaruk 61' – Reiss 74' Piskuła 83') Aluminium Konin – Odra Wodzisław Śląski 2:1 (Kolasa 49' Bugaj 68' – Paluch 51') Amica Wronki – Legia Warszawa 3:0 (Sokołowski II 19' Bajor 54' Król 69') GKS Bełchatów – Pogoń Szczecin 3:1 (Rzeźniczek 21' Chwiałkowski 34' 88' – Dymkowski 84')

Ćwierćfinały Mecze zostały rozegrane 15 kwietnia 1998.

Polonia Warszawa – Lech Poznań 1:0 (Mikulėnas 19') Aluminium Konin – GKS Katowice 1:0 (Oleszek 56') Górnik Zabrze – Ruch Radzionków 1:1, k. 7:6 (Urban 50'k. – Janoszka 86'k.) GKS Bełchatów – Amica Wronki 1:2 dogr.