Mientras los ejércitos estaban trabados en la lucha, la caballería griega cargó contra el flanco púnico.