The prophecy about "GOG and MAGOG " is a dual prophecy, the one mentioned in Ezekiel 38 is for the end days (soon) and the one in revelation is clearly after the millennial kingdom after second advent of Christ. They are almost the same but the time frame is different, the current events seem to be matching this verse, I am still studying the prophecy of Ezekiel it is a complex one at that;
Ezk 38:15 And you will come from your place out of the far north—you and many peoples with you, all riding horses—a mighty horde, a huge army.
Ezk 38:16 You will advance against My people Israel like a cloud covering the land. It will happen in the latter days, O Gog, that I will bring you against My land, so that the nations may know Me when I show Myself holy in you before their eyes.
Ezk 38:17 This is what the Lord GOD says: Are you the one of whom I have spoken in former days through My servants, the prophets of Israel, who in those times prophesied for years that I would bring you against them?
Ezk 38:18 Now on that day when Gog comes against the land of Israel, declares the Lord GOD, My wrath will flare up.
Ezk 38:19 In My zeal and fiery rage I proclaim that on that day there will be a great earthquake in the land of Israel.
More later, i still need to or at least try to identify who the "many peoples" in Ezek 38:15 are.