Hannibal was recalled to Africa, and defeated at the Battle of Zama.