The Eternal, in his mercy, has chosen to divulge major aspects of each upcoming battle the devil will wage against him and his way of life.
Scripture tells us the exact locations from which the devil will launch each of his three vicious attacks (heaven, the valley of Megiddo and the last one near Jerusalem). The Bible also reveals the time each offensive move of the devil will take place (just before the Great Tribulation, at the end of the Beast's forty-two month rule of the earth and at the end of the Millennium).
Additionally, the Bible informs us who the devil will fight against in each of his attempts to seize power (righteous angels, a returning Jesus Christ with his saints, the inhabitants of Jerusalem).
Lastly, the outcome of each battle in the devil's war against righteousness has also been foretold (his demonic army will lose their final conflict in heaven, his forty-two month reign of terror on the earth will be stopped and his efforts to conquer Jerusalem halted with eternal fire).
Last battle in heaven
Satan, who is as perfect at being evil as God is at being good, will soon launch what will become his final spiritual battle within heaven. It will commence just before his rule of the earth through the Beast and the False Prophet. Unlike his first attempt at seizing power, however, God will not be directly involved in the battle. This time, an army of righteous angels, led by the archangel Michael, will fight against the enemy.
God's angels will ultimately be victorious over the devil and his spiritually evil army. He and his sinful companions will not only be thrown back to earth a second time, they will be barred from ever returning to heaven (Revelation 12:7 - 9). The prince of darkness will become so enraged at his permanent ejection that he will implement his plan to rule humans as a god (verses 10 to 12, see also Revelation 13).
The third offensive the devil will lead is called "the battle of that great day of the Almighty God" (Revelation 16:14, HBFV) or, more commonly, the battle of Armageddon (verse 16). It takes place entirely on the earth at the valley of Jezreel (Megiddo).
Satan, through the Beast and False Prophet, as well as the help of other demons, will gather humans to fight a returning Jesus Christ (Revelation 16:12 - 16, 17:14 - 18, 19:17 - 21). Jesus' righteous army will be composed primarily of resurrected saints who will be allowed to govern the earth with him for 1,000 years (20:4, 6). After the battle is won, a powerful angel will grab the great deceiver and throw him into a spiritual prison cell until the Millennium is completed (verses 1 - 3).
The last conflict
The final spiritual battle in the war between good and evil will take place entirely on the earth. The devil will be let out of his millennial prison and one last time be allowed to gather an army. He will quickly deceive as many humans as he can and then march them toward Jerusalem, earth's capital city. It is from the city that Christ and his resurrected saints have ruled humanity for 1,000 years (Revelation 20:7 - 9).
God will protect his holy city by sending fire from heaven to consume those surrounding it. The devil, for the last time, will be captured. He will then, as the originator of sin in the universe and the deceiver of mankind, receive the penalty he justly deservers. He will be thrown into the lake of fire where his existence will end.