Kráľ s novou silnou armádou financovanou stavmi začal prenasledovať anglického Čierneho princa novými nájazdmi. Zahnal ho na juh kraja Poitiers. Cieľ nebol len vojenský, ale aj morálny: bolo treba očistiť erby šľachty a kráľa poškvrnené v bitke pri Crécy. Ďalším dôvodom boja bolo ochrániť obyvateľstvo pred lúpežnými nájazdmi, čo bolo pôvodným poslaním šľachtického stavu. To bola príčina, prečo kráľ dal stiahnuť vojenské jednotky vyslané jednotlivými mestami proti Angličanom do Poitiers: pretože to bola kráľova úloha chrániť monarchiu. Bitka pri Poitiers sa konala 19. septembra 1356. Kráľ Ján Dobrý sa bil hrdinsky, pretože nechcel opakovať útek svojho otca z bitky pri Crécy. Angličania ho zajali, ale so cťou a zachránil korunu. Počas svojho londýnskeho zajatia užíval všetky pocty zo strany Čierneho princa. Za jeho oslobodenie bolo podľa prvej Londýnskej zmluvy požadované „výkupné 4 milióny ecu“.