III runda - 16 sierpnia 1989 Piast Nowa Ruda - Hutnik Kraków 0-1 KS Lublinianka - Górnik Łęczna 1-0 Wisła Puławy - Granat Skarżysko-Kamienna 3-0 Odra Opole - Polonia Bytom 0-0, k. 4-5 Mieszko Gniezno - Gwardia Warszawa 2-1, po dogr. Orzeł Ząbkowice Śląskie - Górnik Knurów 2-4, po dogr. Stal II Mielec - Stal Stalowa Wola 1-2, po dogr. Wisła Tczew - Stomil Olsztyn 1-2 Pogoń Świebodzin - Stilon Gorzów Wielkopolski 1-2 Radomiak Radom - Boruta Zgierz 2-2, k. 10-9 Wigry Suwałki - Arka Gdynia 1-2 Unia Tarnów - Stal Rzeszów 2-1 Florian Wrocław - Zagłębie Lubin 2-2, k. 5-4Mecz został rozegrany 20 sierpnia. Andaluzja Brzozowice - Zagłębie Sosnowiec 2-5Mecz rozegrany 22 sierpnia. Chemik Police - Zawisza Bydgoszcz 3-1 GKS Bełchatów - Motor Lublin 2-0Mecz został rozegrany 23 sierpnia.