IV runda - 30 sierpnia 1989 Zagłębie Sosnowiec - Jagiellonia Białystok 4-1Mecz rozegrany 29 sierpnia. Hutnik Kraków - Górnik Zabrze 2-1 GKS Bełchatów - Olimpia Poznań 3-1 KS Lublinianka - Stal Mielec 2-3 Stal Stalowa Wola - Legia Warszawa 0-1 Stilon Gorzów Wielkopolski - Ruch Chorzów 0-2 Mieszko Gniezno - Śląsk Wrocław 2-1 Unia Tarnów - Szombierki Bytom 1-4 Chemik Police - GKS Jastrzębie 4-1 Polonia Bytom - Wisła Kraków 0-2 Górnik Knurów - GKS Katowice 1-4 Radomiak Radom - ŁKS Łódź 1-2 Florian Wrocław - Pogoń Szczecin 2-5 Arka Gdynia - Górnik Wałbrzych 2-1 Wisła Puławy - Widzew Łódź 0-1 Stomil Olsztyn - Lech Poznań 1-3, po dogr.Mecz został rozegrany 6 września.
V runda - 18 października 1989 Stal Mielec - Ruch Chorzów 2-0 Zagłębie Sosnowiec - Legia Warszawa 0-1 GKS Katowice - ŁKS Łódź 3-0 Hutnik Kraków - Lech Poznań 4-1, po dogr. Pogoń Szczecin - Wisła Kraków 3-2 GKS Bełchatów - Widzew Łódź 2-4 Chemik Police - Arka Gdynia 1-0 Mieszko Gniezno - Szombierki Bytom 1-0
Ćwierćfinały
Pierwsze mecze zostały rozegrane 8 listopada 1989, a rewanże 22 listopada 1989.