Joshua was successful in capturing these kings and their land because Yahweh, God of Israel, fought for Israel.