Won on the Deluge Historical Map against Humans or Hard AI. 0.11% of players have unlocked this achievement