Battle of Zama (202 B.C.) - The battle which brought the Second Punic War to a close. After Metarus, Rome was finally able to wear Hannibal down and go on the offensive. The Romans invaded North Africa with an army commanded by Scipio Africanus. Hannibal had to rush home and throw together a rag-tag army to defend the city of Carthage. At the Battle of Zama, he finally met his match in Scipio who proved himself capable enough to defeat the great Carthaginian general. After the battle, Carthage was no longer able to wage war and was forced to surrender.