Ezekiel 38 and 39 do not cover the invasion into Jerusalem
Three separate invasions happen before, middle, and end of the Tribulation. Then one last invasion at the end of the millennial reign of Jesus.
By Craig C. White
Ezekiel chapter 38 and 39 do not cover the mid-Tribulation invasion into Jerusalem by the Antichrist. The three battles of Gog and Magog (Eze 38, Eze 39, Rev 20:8) are all about Turkey as it leads the nations from the four corners of the old world into Israel.
The Ezekiel 38 invasion is repelled by God as he uses the forces of nature against Turkey, Iran, Libya, and Sudan. It could be that Jesus will return in person to fight against these invaders and also to collect his Church. I think that the Ezekiel 38 invasion will happen in the Golan Heights. Iran, Libya, and Sudan are all fighting in the Golan Heights of Syria now.
The Ezekiel 39 invasion into Israel is the same as the battle of Armageddon that happens at the end of the Tribulation. Jesus will return at his second coming to defeat the armies that have gathered against Israel.
At the end of the millennial rule of Jesus Christ, Satan will be loosed from hell. Turkey will once again lead the nations against Israel.
The mid-Tribulation invasion of Judea and Jerusalem by the Antichrist is one of the MAJOR themes that Jesus Christ taught in the Gospels. This invasion is modeled after the 167 BC invasion by Antiochus Epiphanies (Dan 8:9-11). Turkey along with Sudan and Libya will enter Israel from Egypt to go house to house taking every other Jew as prisoner. In that way, one shall be taken and the other left. Jerusalem will be overrun by its enemies for three and one half years.