Matthew Henry on Ezekiel 39:8-22
Though this prophecy was to have its accomplishment in the latter days, yet it is here spoken of as if it were already accomplished, because it is certain (Eze 39:8): "Behold it has come, and it is done; it is as sure to be done when the time shall come as if it were done already; this is the day whereof I have long and often spoken, and, though it has been long in coming, yet at length it has come." Thus it was said unto John (Rev 21:6), It is done. To represent the routing of the army of Gog as very great, here are three things specified as the consequences of it. It was God himself that gave the defeat; we do not find that the people of Israel drew a sword or struck a stroke: but,
I. They…
Read the whole note in the consoleJamieson-Fausset-Brown on Ezekiel 39:8
it is come . . . it is done--The prediction of the salvation of My people, and the ruin of their enemy, is come to pass--is done: expressing that the event foretold is as certain as if it were already accomplished.
Adam Clarke on Ezekiel 39:7
In the midst of my people Israel - This defeat of Gog is to be in Israel: and it was there according to this prophecy, that the immense army of Antiochus was so completely defeated.
Ands I will not let them pollute my holy name any more - See on 1 Maccabees 1:11, etc., how Antiochus had profaned the temple, insulted Jehovah and his worship, etc. God permitted that as a scourge to his disobedient people; but now the scourger shall be scourged, and he shall pollute the sanctuary no more.
John Gill on Ezekiel 39:8
Behold, it is come, and it is done, saith the Lord God,.... That is, the salvation of his people, and the destruction of their enemies; the prophecy concerning all this is come to pass, and the whole is accomplished; thus, because of the certainty thereof, it is represented as if the time was actually come, and the thing was really done; for the event is as sure as if it was now fulfilled:
this is the day whereof I have spoken; by the Prophet Ezekiel and others; See Gill on Ezekiel 38:17.