決戦の火蓋が切られた（ザマの戦い）。が、両雄が初めて激突する戦いは、ハンニバルにとって実力を発揮できない不幸なものとなった。ことここに至ってはローマ軍の優位が揺らぐことはなく、スキピオは圧倒的な兵力でカルタゴ軍を蹴散らし、さしものハンニバルの鬼謀をもってしてもこれを覆すことはかなわなかった。スキピオの勝利によって決着した戦いは、同時に戦役の終焉を意味した。カルタゴは降伏し、勝利の女神はローマに微笑んだ。再びスキピオと会談を持ったハンニバルは自らの命と引き換えに祖国の存続を乞うものの、密かにハンニバルを戦術の師と仰いできたスキピオはその申し出を退け、ハンニバルの助命を決める。ハンニバルはいつしかまたローマに攻め込むかもしれない自分の首を取らない甘さをたしなめるが、スキピオはその時は再び返り討ちにするまでと大言で応ずる。両雄は互いに不敵な笑みを交わし合い、それを最後に戦役は幕を下ろした。