28 Now Joshua captured Makkedah on that day , and struck it and its king with the edge of the sword ; he utterly destroyed it and every person who was in it. He left no survivor . Thus he did to the king of Makkedah just as he had done to the king of Jericho . 29 Then Joshua and all Israel with him passed on from Makkedah to Libnah , and fought against Libnah . 30 The Lord gave it also with its king into the hands of Israel , and he struck it and every person who was in it with the edge of the sword . He left no survivor in it. Thus he did to its king just as he had done to the king of Jericho . 31 And Joshua and all Israel with him passed on from Libnah to Lachish , and they camped by it and fought against it. 32 The Lord gave Lachish into the hands of Israel ; and he captured it on the second day , and struck it and every person who was in it with the edge of the sword , according to all that he had done to Libnah . 33 Then Horam king of Gezer came up to help Lachish , and Joshua defeated him and his people until he had left him no survivor . 34 And Joshua and all Israel with him passed on from Lachish to Eglon , and they camped by it and fought against it. 35 They captured it on that day and struck it with the edge of the sword ; and he utterly destroyed that day every person who was in it, according to all that he had done to Lachish . 36 Then Joshua and all Israel with him went up from Eglon to Hebron , and they fought against it. 37 They captured it and struck it and its king and all its cities and all the persons who were in it with the edge of the sword . He left no survivor , according to all that he had done to Eglon . And he utterly destroyed it and every person who was in it. 38 Then Joshua and all Israel with him returned to Debir , and they fought against it. 39 He captured it and its king and all its cities , and they struck them with the edge of the sword , and utterly destroyed every person who was in it. He left no survivor . Just as he had done to Hebron , so he did to Debir and its king , as he had also done to Libnah and its king . 40 Thus Joshua struck all the land , the hill country and the Negev and the lowland and the slopes and all their kings . He left no survivor , but he utterly destroyed all who breathed , just as the Lord , the God of Israel , had commanded . 41 Joshua struck them from Kadesh-barnea even as far as Gaza , and all the country of Goshen even as far as Gibeon . 42 Joshua captured all these kings and their lands at one time , because the Lord , the God of Israel , fought for Israel .
Matthew Henry's Commentary on Joshua 10:28-42
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?