28 That same day Joshua captured Makkedah, a massacre that included the king. He carried out the holy curse. No survivors. Makkedah's king got the same treatment as Jericho's king. 29 Joshua, all Israel with him, moved on from Makkedah to Libnah and fought against Libnah. 30 God gave Libnah to Israel. They captured city and king and massacred the lot. No survivors. Libnah's king got the same treatment as Jericho's king. 31 Joshua, all Israel with him, moved on from Libnah to Lachish. He set up camp nearby and attacked. 32 God gave Lachish to Israel. Israel took it in two days and killed everyone. He carried out the holy curse, the same as with Libnah. 33 Horam, king of Gezer, arrived to help Lachish. Joshua attacked him and his army until there was nothing left of them. No survivors. 34 Joshua, all Israel with him, moved on from Lachish to Eglon. They set up camp and attacked. 35 They captured it and killed everyone, carrying out the holy curse, the same as they had done with Lachish. 36 Joshua, all Israel with him, went up from Eglon to Hebron. He attacked 37 and captured it. They killed everyone, including its king, its villages, and their people. No survivors, the same as with Eglon. They carried out the holy curse on city and people. 38 Then Joshua, all Israel with him, turned toward Debir and attacked it. 39 He captured it, its king, and its villages. They killed everyone. They put everyone and everything under the holy curse. No survivors. Debir and its king got the same treatment as Hebron and its king, and Libnah and its king. 40 Joshua took the whole country: hills, desert, foothills, and mountain slopes, including all kings. He left no survivors. He carried out the holy curse on everything that breathed, just as God, the God of Israel, had commanded. 41 Joshua's conquest stretched from Kadesh Barnea to Gaza and from the entire region of Goshen to Gibeon. 42 Joshua took all these kings and their lands in a single campaign because God, the God of Israel, fought for Israel. 43 Then Joshua, all Israel with him, went back to the camp at Gilgal.

Matthew Henry's Commentary on Joshua 10:28-43

Commentary on Joshua 10:28-43

(Read Joshua 10:28-43)

Joshua made speed in taking these cities. See what a great deal of work may be done in a little time, if we will be diligent, and improve our opportunities. God here showed his hatred of the idolatries and other abominations of which the Canaanites had been guilty, and shows us how great the provocation was, by the greatness of the destruction brought upon them. Here also was typified the destruction of all the enemies of the Lord Jesus, who, having slighted the riches of his grace, must for ever feel the weight of his wrath. The Lord fought for Israel. They could not have gotten the victory, if God had not undertaken the battle. We conquer when God fights for us; if he be for us, who can be against us?