Ambos ejércitos se atacaron entre sí frontalmente. Al mando del ala derecha cartaginesa se encontraba Bomílcar, mientras Hannón dirigió el batallón sagrado, un cuerpo escogido de infantería de nativos cartagineses compuesto por 2.500 hombres, que se enfrentaron contra 1.000 hoplitas griegos. Hannón murió en el enfrentamiento, y los cartagineses comenzaron a retirarse.
Según Marco Juniano Justino, los cartagineses perdieron en la batalla 3.000 hombres, mientras que los griegos perdieron 2.000, aunque Diodoro Sículo menciona que las pérdidas griegas fueron de 200 y para los cartagineses de 1.000 a 6.000.[1]
↑Las cifras relativas a las pérdidas humanas varían según las fuentes; Justino (22.34) habla de 2000 muertos griegos y 3000 africanos y Diodoro de Sicilia (10.13.1) 200 griegos y de 1000 a 6000 africanos.