Las tropas del cartaginés atacaron desde todos los flancos, bloqueando la carretera al frente, descendiendo de las colinas en una marea y cortando la retirada enemiga.