In his podcast Bible Prophecy Talk, Chris White makes a case that the Gog Magog battle described in Ezekiel 38–39 will take place at the end of the Millennium—not before the millennium as is commonly believed. You can also watch video playlist of his series on this topic:
Ezekiel 38-39
Ezekiel 38–39 the Post-Millennial Battle
Over the years, I have been asked about my position on Ezekiel 38–39, namely, if it refers to the battle of Armageddon in Revelation 19:11–19, the post-millennial battle at the time when Satan is released from his prison in Revelation 20:7–10, or some other eschatological battle. My position is Ezekiel 38–39 describes the post-millennial battle. […]