<<major end times battle>>
The Battle of Armageddon is a real battle between the forces of good and evil (God and Satan). This battle at the end of the Great Tribulation will be fought on the plain between Megiddo and Jezreel, SE of Haifa in Northern Israel (Zech 14:3; Mt 24:29,30; Rev 16:12-16, 19:11-15). Sinful man, under the direction of the Antichrist will unite to fight against God in a final display of rebellion. God overcomes all those opposed to Him and He will set up His millennial, 1000 year reign on earth (Rev 20:1-6).
See also: end times, millennium, tribulation.