तब यहोशू सारे इस्राएलियों समेत गिलगाल की छावनी को लौट गया।
वे पाँचों राजा भागकर मक्केदा के पास की गुफा में जा छिपे। तब यहोशू को यह समाचार मिला, “पाँचों राजा मक्केदा के पास की गुफा में छिपे हुए हमें मिले हैं।” यहोशू ने कहा, “गुफा के मुँह पर बड़े-बड़े पत्थर लुढ़काकर उनकी देख-भाल के लिये मनुष्यों को उसके पास बैठा दो; परन्तु तुम मत ठहरो, अपने शत्रुओं का पीछा करके उनमें से जो-जो पिछड़ गए हैं उनको मार डालो, उन्हें अपने-अपने नगर में प्रवेश करने का अवसर न दो; क्योंकि तुम्हारे परमेश्वर यहोवा ने उनको तुम्हारे हाथ में कर दिया है।” जब यहोशू और इस्राएली उनका संहार करके उन्हें नाश कर चुके, और उनमें से जो बच गए वे अपने-अपने गढ़वाले नगर में घुस गए, तब सब लोग मक्केदा की छावनी को यहोशू के पास कुशल क्षेम से लौट आए; और इस्राएलियों के विरुद्ध किसी ने जीभ तक न हिलाई।
तब यहोशू ने आज्ञा दी, “गुफा का मुँह खोलकर उन पाँचों राजाओं को मेरे पास निकाल ले आओ।” उन्होंने ऐसा ही किया, और यरूशलेम, हेब्रोन, यर्मूत, लाकीश, और एग्लोन के उन पाँचों राजाओं को गुफा में से उसके पास निकाल ले आए। जब वे उन राजाओं को यहोशू के पास निकाल ले आए, तब यहोशू ने इस्राएल के सब पुरुषों को बुलाकर अपने साथ चलनेवाले योद्धाओं के प्रधानों से कहा, “निकट आकर अपने-अपने पाँव इन राजाओं की गर्दनों पर रखो” और उन्होंने निकट जाकर अपने-अपने पाँव उनकी गर्दनों पर रखे। तब यहोशू ने उनसे कहा, “डरो मत, और न तुम्हारा मन कच्चा हो; हियाव बाँधकर दृढ़ हो; क्योंकि यहोवा तुम्हारे सब शत्रुओं से जिनसे तुम लड़नेवाले हो ऐसा ही करेगा।” इसके बाद यहोशू ने उनको मरवा डाला, और पाँच वृक्षों पर लटका दिया। और वे साँझ तक उन वृक्षों पर लटके रहे। सूर्य डूबते-डूबते यहोशू से आज्ञा पाकर लोगों ने उन्हें उन वृक्षों पर से उतार के उसी गुफा में जहाँ वे छिप गए थे डाल दिया, और उस गुफा के मुँह पर बड़े-बड़े पत्थर रख दिए, वे आज तक वहीं रखे हुए हैं।
उसी दिन यहोशू ने मक्केदा को ले लिया, और उसको तलवार से मारा, और उसके राजा का सत्यानाश किया; और जितने प्राणी उसमें थे उन सभी में से किसी को जीवित न छोड़ा; और जैसा उसने यरीहो के राजा के साथ किया था वैसा ही मक्केदा के राजा से भी किया।
तब यहोशू सब इस्राएलियों समेत मक्केदा से चलकर लिब्ना को गया, और लिब्ना से लड़ा; और यहोवा ने उसको भी राजा समेत इस्राएलियों के हाथ में कर दिया; और यहोशू ने उसको और उसमें के सब प्राणियों को तलवार से मारा; और उसमें से किसी को भी जीवित न छोड़ा; और उसके राजा से वैसा ही किया जैसा उसने यरीहो के राजा के साथ किया था।
फिर यहोशू सब इस्राएलियों समेत लिब्ना से चलकर लाकीश को गया, और उसके विरुद्ध छावनी डालकर लड़ा; और यहोवा ने लाकीश को इस्राएल के हाथ में कर दिया, और दूसरे दिन उसने उसको जीत लिया; और जैसा उसने लिब्ना के सब प्राणियों को तलवार से मारा था वैसा ही उसने लाकीश से भी किया।
तब गेजेर का राजा होराम लाकीश की सहायता करने को चढ़ आया; और यहोशू ने प्रजा समेत उसको भी ऐसा मारा कि उसके लिये किसी को जीवित न छोड़ा।
फिर यहोशू ने सब इस्राएलियों समेत लाकीश से चलकर एग्लोन को गया; और उसके विरुद्ध छावनी डालकर युद्ध करने लगा; और उसी दिन उन्होंने उसको ले लिया, और उसको तलवार से मारा; और उसी दिन जैसा उसने लाकीश के सब प्राणियों का सत्यानाश कर डाला था वैसा ही उसने एग्लोन से भी किया।
फिर यहोशू सब इस्राएलियों समेत एग्लोन से चलकर हेब्रोन को गया, और उससे लड़ने लगा; और उन्होंने उसे ले लिया, और उसको और उसके राजा और सब गाँवों को और उनमें के सब प्राणियों को तलवार से मारा; जैसा यहोशू ने एग्लोन से किया था वैसा ही उसने हेब्रोन में भी किसी को जीवित न छोड़ा; उसने उसको और उसमें के सब प्राणियों का सत्यानाश कर डाला।
तब यहोशू सब इस्राएलियों समेत घूमकर दबीर को गया, और उससे लड़ने लगा; और राजा समेत उसे और उसके सब गाँवों को ले लिया; और उन्होंने उनको तलवार से घात किया, और जितने प्राणी उनमें थे सब का सत्यानाश कर डाला; किसी को जीवित न छोड़ा, जैसा यहोशू ने हेब्रोन और लिब्ना और उसके राजा से किया था वैसा ही उसने दबीर और उसके राजा से भी किया।
इसी प्रकार यहोशू ने उस सारे देश को, अर्थात् पहाड़ी देश, दक्षिण देश, नीचे के देश, और ढालू देश को, उनके सब राजाओं समेत मारा; और इस्राएल के परमेश्वर यहोवा की आज्ञा के अनुसार किसी को जीवित न छोड़ा, वरन् जितने प्राणी थे सभी का सत्यानाश कर डाला। और यहोशू ने कादेशबर्ने से ले गाज़ा तक, और गिबोन तक के सारे गोशेन देश के लोगों को मारा। इन सब राजाओं को उनके देशों समेत यहोशू ने एक ही समय में ले लिया, क्योंकि इस्राएल का परमेश्वर यहोवा इस्राएलियों की ओर से लड़ता था। तब यहोशू सब इस्राएलियों समेत गिलगाल की छावनी में लौट आया।