For 10 points, name this defeat for Hannibal by Scipio Africanus, the final major battle in the Second Punic War.
Prior to this battle, the victorious commander was able to establish a beachhead by winning the Battle of Cirta, and after this battle that commander demanded ten thousand silver talents from the losing side but did not destroy their capital. Laelius led a successful counter-charge in this battle after his allies placed velites in gaps and simultaneously played trumpets to repel one attack. Some troops here were commanded by Syphax, while a critical moment came when the losing side's rear was attacked by (*) Masinissa's cavalry. It concluded a campaign begun at the Battle of Utica. Earlier in this battle, the losing side unleashed an unsuccessful charge of some eighty elephants. For 10 points, name this defeat for Hannibal by Scipio Africanus, the final major battle in the Second Punic War.
Prior to this battle, the victorious commander was able to establish a beachhead by winning the Battle of Cirta, and after this battle that commander demanded ten thousand silver talents from the losing side but did not destroy their capital.
Battle of Zama