The Battle of Gallowmere was the final conflict in the war with Zarok. The battle took place in 1286 after Zarok took over the flood lands. The King feared Zarok would try capture the Enchanted Earth, so he sent his Militia led by Sir Daniel Fortesque to defeat the evil sorcerer once and for all.
After his banishment, Zarok summoned Shadow Demons to help him build a vast castle, where he planned his revenge. Once his scheming was complete and his army amassed, Zarok led his horde from his haven through the Silver Mountains and through the Silver Woods and into the pumpkin lands. Although Zarok tried taking Gallows Town from this vantage point, his army was pushed back by the Militia led by Sir Dan. Zarok eventually took over the flood lands. The King feared Zarok would try capture the Enchanted Earth, so he once again sent his Militia to stand against Zarok's forces.
As the battle began, Sir Daniel Fortesque was felled by the very first arrow. Gallowmere's Militia pushed on, however, fighting for victory without Dan's leadership. Canny Tim, Daniel's second-in-command, managed to kill Zarok's champion Lord Kardok before his own death on the battlefield. The Militia finally emerged victorious.
Although Zarok's body was never found, he was thought to be dead and was proclaimed as such to the people of Gallowmere. All the unholy Shadow Demons that remained in the mortal world were trapped underneath the Enchanted Earth by decree of King Peregrin, their tomb sealed with what became known as the Shadow Artefact.