This Carthaginian's final significant battlefield defeat was against Scipio's forces in Zama in 202 B.C.
In the fall of 202 bc, two mighty armies and two hitherto-undefeated ... fought 
against one another as the two who clashed at Zama.