Joseph Benson's Commentary of the Old and New Testaments - Joshua 11:6
Joshua 11:6. I will deliver them up all slain The Seventy translate this τετροπωμενους , put to flight: and it is certain they were not all slain, but many of them fled. The meaning therefore can only be, that they should be so broken and scattered by that time, as to have no more power to resist than dead men. Thou shalt hough their horses Disable them for war, by cutting the sinews of the ham. They might, however, be still fit for other uses. God forbade them to keep many horses, now... read more
Albert Barnes' Notes on the Whole Bible - Joshua 11:7
Suddenly - As before, at Gibeon Joshua 10:9, so now Joshua anticipates his enemies. Taken by surprise, and hemmed in between the mountains and the lake, the chariots and horses would have no time to deploy and no room to act effectively; and thus, in all probability, the unwieldy host of the Canaanites fell at once into hopeless confusion. read more