1. Overcoming huge odds (1-11)
Jabin organized an alliance of dozens of northern kings. It was a foreboding army that would cast fear into any heart. But God assured his people that by the next day, the huge army would be handed over. They had to fight them and would defeat them completely with the Lord's help. Terrible odds is never a problem for the Lord.
2. God granted a sweeping victory (12-23)
God hardened the kings' hearts so that they would continue forming alliances and attacking Israel. Joshua waged war for a long time. Joshua even destroyed the Anakites, the same people who inflicted such fear in the hearts of the Israelites earlier (Num 13:33). God shares his sweeping victories with his people.