Bible Trivia Question for Friday 06/03/2022

Zechariah prophecies a battle that will destroy Jerusalem. Who fights Jerusalem in that battle?