What is the meaning of "Hashem Yatza Lefanecha"?
Radak citing Targum Yonasan: An angel of Hashem went out in front of you to make you succeed. 1
Malbim: Hashem already started killing them.