29 Joshua and all Israel with him crossed from Makkedah to Libnah and fought against Libnah.
30 The Lord also handed it and its king over to Israel. He struck it down, putting everyone in it to the sword, and left no survivors in it. He treated Libnah’s king as he had the king of Jericho.
31 From Libnah, Joshua and all Israel with him crossed to Lachish. They laid siege to it and attacked it.
32 The Lord handed Lachish over to Israel, and Joshua captured it on the second day. He struck it down, putting everyone in it to the sword, just as he had done to Libnah.
33 At that time Horam king of Gezer went to help Lachish, but Joshua struck him down along with his people, leaving no survivors in it.
34 Then Joshua crossed from Lachish to Eglon and all Israel with him. They laid siege to it and attacked it.
35 On that day they captured it and struck it down, putting everyone in it to the sword. He completely destroyed it that day, just as he had done to Lachish.