W 202 p.n.e., na równinach Afryki Północnej, druga wojna punicka dobiegła końca. Rzymski wódz Scypion, później zwany Afrykańskim, pokonał samego Hannibala pod Zamą. Był to pierwszy i ostatni raz, gdy dwaj najwięksi dowódcy epoki stanęli naprzeciw siebie, i na dobre złamało to potęgę Kartaginy.
Przeniesienie wojny do Kartaginy
Przez szesnaście lat Hannibal przemierzał Italię, odnosząc zwycięstwo za zwycięstwem, lecz nigdy nie zdobył Rzymu. Scypion odmienił wojnę, odmawiając walki z nim na miejscu. Zamiast tego najechał Afrykę, zagrażając wprost Kartaginie, a miasto odwołało Hannibala do obrony.
Słonie przechodzą
Hannibal rozpoczął szarżą słoni bojowych. Scypion był na nią gotów: zamiast zwartej linii zostawił w szykach korytarze, a zwierzęta przemknęły nimi nieszkodliwie albo zawróciły na własne szeregi. Na skrzydłach jazda rzymska i numidyjska pod Masynissą zmiotła konnicę kartagińską z pola.
Linie się zwierają
Piechota starła się w długim i wyrównanym boju, weterani Hannibala przeciw zaprawionym legionom. Wtedy jazda rzymska i numidyjska, rozproszywszy przeciwników, wróciła i uderzyła armię Hannibala od tyłu. Schwytana między legiony a jeźdźców, linia kartagińska się załamała.
Co przesądził ten dzień
Kartagina poprosiła o pokój i przyjęła surowe warunki, oddając imperium i flotę. Rzym stanął niezrównany na zachodzie Morza Śródziemnego, a droga do jego dominacji nad światem starożytnym stanęła otworem. Hannibal, tak długo niepokonany, przegrał jedyną bitwę, która liczyła się najbardziej.