To understand the Gog Magog prophecies it is necessary to identify who these people are.
Ezek 38:1 Son of man, set thy face against Gog, the land of Magog, the chief prince of Meshech and Tubal, and prophesy against him,
3And say, Thus saith the Lord GOD; Behold, I am against thee, O Gog, the chief prince of Meshech and Tubal:
Notice that the name of the land is Magog; while the people are called Gog; who is called the Chief Prince of Meshek and Tubal.
In fact Magog simply means the Land of Gog; and Magog is the land of the tribe of Gog.
In the table of nations Gen 10 we are told that, v 2: The sons of Japheth; Gomer, and Magog, and Madai, and Javan, and Tubal, and Meshech, and Tiras.3And the sons of Gomer; Ashkenaz, and Riphath, and Togarmah.
The people of Gog in the land of Gog [Ma “land of” Gog] have as their other tribes or brethren; Tubal and Meshech.
Meshech is the capitol of Russia today: Moscow. Tubal is Tobolsk the capital of Siberia today!
Clearly the people of Gog dwelling in the land of Magog are the dominant peoples of Russia today. There are over 170 ethnic groups in Russia.
In the latter days the people of Moscow and Tobolsk [Russia and Siberia] and their bands are to form an alliance with, Ezek 38:5: Persia, Ethiopia, and Libya with them; all of them with shield and helmet: 6Gomer, and all his bands; the house of Togarmah of the north quarters, and all his bands: and many people with thee.
Ezek 38:8 After many days thou shalt be visited: in the latter years thou shalt come into the land that is brought back from the sword, and is gathered out of many people, against the mountains of Israel, which have been always waste: but it is brought forth out of the nations, and they shall dwell safely all of them.
9Thou shalt ascend and come like a storm, thou shalt be like a cloud to cover the land, thou, and all thy bands, and many people with thee.
10Thus saith the Lord GOD; It shall also come to pass, that at the same time shall things come into thy mind, and thou shalt think an evil thought:
11And thou shalt say, I will go up to the land of unwalled villages; I will go to them that are at rest, that dwell safely, all of them dwelling without walls, and having neither bars nor gates,
12To take a spoil, and to take a prey; to turn thine hand upon the desolate places that are now inhabited, and upon the people that are gathered out of the nations, which have gotten cattle and goods, that dwell in the midst of the land.
First note very carefully that this speaks of the latter YEARS, after many [a very long period] of days. This is significant as the later years refer to an even longer or later time frame. This also marks the prophecy, as referring to the latter years, or the very end.
These verses clearly speak of Israel as having been brought back from the sword and dwelling at peace, a people who been gathered back to the land; and they speak of the land as undefended.
That speaks of long after the tribulation and not the situation immediately before or in the tribulation. Israel is defended big time today and does not live in undefended cities!
Ezek 38:16 And thou shalt come up against my people of Israel, as a cloud to cover the land; it shall be in the latter days, and I will bring thee against my land, that the heathen may know me, when I shall be sanctified in thee, O Gog, before their eyes.
17Thus saith the Lord GOD; Art thou he of whom I have spoken in old time by my servants the prophets of Israel, which prophesied in those days many years that I would bring thee against them?
18And it shall come to pass at the same time when Gog shall come against the land of Israel, saith the Lord GOD, that my fury shall come up in my face.
19For in my jealousy and in the fire of my wrath have I spoken, Surely in that day there shall be a great shaking in the land of Israel;
20So that the fishes of the sea, and the fowls of the heaven, and the beasts of the field, and all creeping things that creep upon the earth, and all the men that are upon the face of the earth, shall shake at my presence, and the mountains shall be thrown down, and the steep places shall fall, and every wall shall fall to the ground.
21And I will call for a sword against him throughout all my mountains, saith the Lord GOD: every man’s sword shall be against his brother.
22And I will plead against him with pestilence and with blood; and I will rain upon him, and upon his bands, and upon the many people that are with him, an overflowing rain, and great hailstones, fire, and brimstone.
23Thus will I magnify myself, and sanctify myself; and I will be known in the eyes of many nations, and they shall know that I am the LORD.
There may be a kind of forerunner fulfilling parts of the prophecy of Ezekiel just at the return of Christ, however the main fulfillment will be at the end of the millennium.
This is just like Peter calling the gift of God’s spirit on Pentecost in 31 AD a fulfilling of Joel 2:28; when that outpouring was only a forerunner of a later and more complete pouring out of God’s spirit on all flesh at the coming of Christ and the establishment of the Kingdom of God.
The forerunner of Ezek 38-39 is presently setting up as the Shanghi Cooperation Organization with Russia and other Asian nations coming together.
The coming defeat of the Judeo Anglo Americans to begin the tribulation will leave Europe in competition with the Asian nations which will be rapidly coming together.
With Britain and the US out of the geopolitical competition, nations that are fence sitting today; will be joining up with and expanding the Russian led consortium. India, Japan, Iran and others will be joining the new Asia in direct competition to the New Europe.
After about three years of great prosperity, the New Europe will feel strongly threatened and will attack this Asian consortium.
Dan 11:43 But he shall have power over the treasures of gold and of silver, and over all the precious things of Egypt: and the Libyans and the Ethiopians shall be at his steps.
We see here that the Libyans and Ethiopians will be at the feet of Europe and will NOT be a part of the Asia Consortium in this possible forerunner fulfillment, yet they will be a part of another much later fulfillment.
44But tidings out of the east and out of the north shall trouble him: therefore he shall go forth with great fury to destroy, and utterly to make away many.
The New Europe of the beast will attack Asia in a first move and the Asian nations will absorb the blow and counterattack, crushing Europe and forcing the Beast Emperor and false prophet to seek to make their last stand at Jerusalem. Likely because the Jerusalem area will be spared the Asian / European nuclear exchange.
The Asian armies will then gather at Har Meggido preparing to attack the Abomination and Beast at Jerusalem.
45And he [the beast emperor and the abomination] shall plant the tabernacles of his palace between the seas in the glorious holy mountain; yet he shall come to his end, and none shall help him.
The resurrection of the saints takes place at the seventh trump. After which they shall ascend to heaven for the Wedding Feast and the pouring out of the seven last plagues. Then after the pouring out of the seventh and last plague; Christ shall return WITH his saints to destroy all enemies and establish the Kingdom of God!
1 Cor 15:52 Behold, I shew you a mystery; We shall not all sleep, but we shall all be changed, 52In a moment, in the twinkling of an eye, at the last trump: for the trumpet shall sound, and the dead shall be raised incorruptible, and we shall be changed.
As these seven last plagues are being poured out, the nations will be gathered to Har Megiddo for the final battle, when the victorious Christ and his saints take over the kingdoms of this world.
REV 16:13 13And I saw three unclean spirits like frogs come out of the mouth of the dragon, and out of the mouth of the beast, and out of the mouth of the false prophet.
14For they are the spirits of devils, working miracles, which go forth unto the kings of the earth and of the whole world, to gather them to the battle of that great day of God Almighty.
15Behold, I come as a thief. Blessed is he that watcheth, and keepeth his garments, lest he walk naked, and they see his shame.
16And he gathered them together into a place called in the Hebrew tongue Armageddon.
17And the seventh angel poured out his vial into the air; and there came a great voice out of the temple of heaven, from the throne, saying, It is done.
The major fulfillment does not take place until after the thousand years are completed. A very few specific aspects of Ezek 38-39 apply to the present as a forerunner, and many other specifics apply to this final fulfillment when Stan is released.
Rev 20:7 And when the thousand years are expired, Satan shall be loosed out of his prison, 8And shall go out to deceive the nations which are in the four quarters of the earth, Gog, and Magog, to gather them together to battle: the number of whom is as the sand of the sea. 9And they went up on the breadth of the earth, and compassed the camp of the saints about, and the beloved city: and fire came down from God out of heaven, and devoured them.
10And the devil that deceived them was cast into the lake of fire and brimstone, where the beast and the false prophet are [were cast], and shall be tormented day and night for ever and ever.