Ezekiel 5:8
8 Therefore thus saith the Lord GOD; Behold, I, even I, am against thee, and will execute judgments in the midst of thee in the sight of the nations.
In Eze. 5:8. "In the latter days thou shalt come into the land;" and verse 16, "and thou shalt come up against my people as a cloud to cover the land, and it shall be in the latter days." This more eminently agrees with that in Rev. 20, which is just before the end of the world.
That invasion, Rev. 20 is spoken of as following the first resurrection; wherein the martyrs, or God's people that had been opposed and persecuted by their enemies, should live and reign with Christ, which is undoubtedly the same resurrection with that spoken of in the 37th chap. of Ezekiel; where we have an account how that God's Israel, that had been captivated and killed by their oppressing enemies, are brought out of their graves, and God's servant David should be king over them, which is represented as preceding this invasion of Gog and his multitude.
In Revelations, the vision of the new Jerusalem follows, in Rev. 21 and 20, the account of the destruction of Gog and Magog; and it was represented to John from a great and high mountain, Revelation 21:10, "And he carried me away in the spirit to a great and high mountain, and he showed me that great city, the holy Jerusalem, descending out of heaven from God." So a vision of the city Jerusalem in its renewed state, after its glorious restoration, follows the prophecy of Gog in Ezekiel, and is represented to the prophet in like manner, Ezekiel 40:1; Ezekiel 40:2, "The hand of the Lord was upon me, and he brought me thither. In the visions of God brought he me into the land of Israel, and set me upon a very high mountain, by which was as the frame of a city on the south." There is doubtless a reference in that in Revelations, to this in Ezekiel; and that in Revelation 21:3, "And I heard a great voice out of heaven, saying, Behold, the tabernacle of God is with men, and he will dwell with them, and be their God," is from Ezekiel 37:26; Ezekiel 37:27, "Moreover I will make a covenant of peace with them, it shall be an everlasting covenant; and I will place them and multiply them, and I will set my sanctuary in the midst of them for ever more. My tabernacle also shall be with them; yea, I will be their God, and they shall be my people."
Eze. 7:12