 Last in the Old Testament, Zechariah 14, verses 2 to 4. Some of the passages are remarkable predictions, right down to some specifics that tie in with the battle itself. Zechariah 14, 2 to 4. And we can't leave out Matthew 24, 27 to 31, where Jesus himself spoke of a time of tribulation when the earth would be shaken.