Los dos ejércitos se enfrentaron a las afueras de Cartago, y el ejército cartaginés, a las órdenes de Hannón y Amílcar, fue derrotado.