Горячо благодарили Джека рыцарь и леди, приглашали к себе в замок отдохнуть и развлечься после пережитого, обещали щедро наградить за избавление от страшной гибели. Отказался ехать Джек: честь не велит отдыхать, пока не доберётся он до логова великана.
— Благородный путник, — огорчился рыцарь, — нельзя дважды судьбу испытывать. Этот великан жил в пещере внутри вон той горы вместе со своим братом, ещё более могучим и свирепым великаном. Если пойдёшь туда, обязательно погибнешь. И мы с женой очень будем горевать. Не упрямься, иди с нами, откажись от опасной затеи.
— Не могу. Будь их хоть двадцать, ни одному не спастись от моего меча. Вот исполню свой долг, расправлюсь с великанами — так и быть, заеду к вам, погощу.
Не проехал Джек и мили, видит, пещера, о которой говорил рыцарь; возле входа на огромном чурбане сидит великан, рядом железная дубина валяется; ждёт, видно, братца с добычей. Глаза — как шары, злобой так и пышут; щёки — точно два жирных окорока, железными иголками ощетинились; волосы — как змеи, извиваются по плечам, только что не шипят. Соскочил Джек с коня, надел кафтан-невидимку, подошёл к великану и тихонько сказал:
— А, вот ты где! Сейчас схвачу тебя за бороду!
Выпучил великан глаза — никого не видит. А Джек подошёл совсем близко, ударил мечом, да промахнулся, только нос отрубил. Завопил великан не своим голосом, замахал дубиной как ошпаренный. Тут Джек и вонзил в него меч. И великану конец пришёл. Упал он и умер. Отрубил Джек ему голову, нанял фургонщика и отправил головы обоих великанов королю Артуру.
После этого вернулся в пещеру искать сокровища. Шёл, шёл по длинным переходам, то влево, то вправо сворачивал, и пришёл в большую комнату, вымощенную белым камнем; в глубине над очагом котёл кипит, по правую руку огромный обеденный стол. Подошёл Джек к зарешёченному окошку, глянул во двор, а там множество несчастных пленников. Увидели они его и давай причитать:
— Бедный юноша! И ты попался в лапы людоедов! Сколько нас здесь томится, а теперь ещё одним узником больше.
— Да нет! — крикнул им Джек. — Ничего я не попался. Хватит хныкать, скажите лучше, зачем они вас здесь держат?
— Как зачем? Про запас. Захотят великаны есть — выберут кого пожирнее и сожрут.
— Ну и ну, — только и ответил Джек.
Отпер немедленно ворота и выпустил всех на свободу. То-то было радости — ведь это как получить свободу за минуту до казни. Нашёл Джек в пещере сундуки, полные золота и серебра, и разделил их поровну между всеми.
Только к утру простился он с последним узником; оседлал коня и поскакал в замок к спасённому рыцарю — дорогу он знал, рыцарь ему рассказал, как ехать. В полдень Джек уже стучался в ворота замка.
Приняли его с великими почестями. Задали пир на весь мир, знать понаехала отовсюду, веселились и пировали несколько дней. Рыцарь подарил Джеку красивый перстень с печатью — великан уносит несчастного рыцаря и его жену, а под ней слова:
В самый разгар празднеств прискакал всадник с грозным известием: Громодол, великан о двух головах, услыхав о смерти сородичей, идёт расквитаться с Джеком. Он уже в одной миле от замка. Местные крестьяне разлетаются от него, как мякина по ветру. Услыхал это известие Джек, но духом не смутился.
— Пусть идёт, — говорит. — Я ему устрою достойную встречу. Всех приглашаю посмотреть, как я убью великана.
Рыцарский замок стоял как на острове, окружённый глубоким рвом, полным воды. Через ров вёл к воротам подъёмный мост. Джек велел подпилить его посередине с обоих краёв; взял свой острый меч-кладенец, надел кафтан-невидимку и выступил навстречу великану. Почуял великан Джека и закричал зычным голосом:
— Поговори ещё мне! — крикнул Джек. — Ишь пекарь выискался!
— Уж не ты ли, злодей, убил моих побратимов? Несдобровать тебе! Зубами вцеплюсь, крови напьюсь, кости в порошок сотру!
— А ты сперва догони! — сказал Джек и сбросил кафтан — подразнить великана; надел башмаки-скороходы и помчался как вихрь.