4–3 Małapanew Ozimek – Odra Wodzisław Śląski 0–2 Górnik Wojkowice – Szombierki Bytom 3–2 Górnik Pszów – GKS Jastrzębie 1–2 Sośnica Gliwice – Zagłębie Wałbrzych 1–0 GKS Bełchatów – Ślęza Wrocław 2–0 Wisła II Płock – Włókniarz Pabianice 2–0 Unia Skierniewice – Gwardia Warszawa 1–2 Jeziorak Iława – Olimpia Elbląg 2–4 Mazovia Ciechanów – Jagiellonia Białystok 0–5 Śniardwy Orzysz – Resovia 0–1 Gwardia Białystok – Unia Tarnów 0–0, k. 3–5 Polonia Warszawa – Broń Radom 0–1Mecz został rozegrany 6 sierpnia 1986. Wisła Puławy – Stal Stalowa Wola 2–1 Siarka Tarnobrzeg – Radomiak Radom 2–1 Chełmianka Chełm – Igloopol Dębica 3–2 Wawel Kraków – Piast Gliwice 1–0 Gościbia Sułkowice – Polonia Bytom 1–2, po dogr. Wisłoka Dębica – Górnik Knurów 1–2 Stal Rzeszów – Hutnik Kraków 1–0 Zagłębie II Lubin – Odra Opole 0–2 Polna Przemyśl – Wisła Kraków 0–1

III runda

Mecze zostały rozegrane 13 sierpnia 1986.