Battle of Zama - Wikipedia
https://en.wikipedia.org wiki Battle_of_Zama
The Battle of Zamafought in 202 BC near Zama (Tunisia)marked the end of the Second Punic War. A Roman army led by Publius Cornelius Scipio Africanus (Scipio), with crucial support from Numidian leader Masinissa, defeated the Carthaginian army led by Hannibal.
Result” Decisive Roman victory:
Date 202 BC
Of note is the 2nd Punic war which this battle ended lasted for 17 years....hmmmm that number again.
Prior to the battle Hannibal, commanding the Carthaginians, and Scipio, commanding the Romans, actually met and Hannibal sued for peace which was rejected because the Cathaginians had broken the previously agreed truce.
The battle itself is noted for the Cathaginians sending their war elephants first. The Romans let them through gaps in their lines so they had no impact. Then it came down to the Roman calvary defeating the Cathaginian calvary returning and attacking the rear of the engaged infantry lines.