L'armata bizantina, forte di 30.000 uomini, inviata nell'isola da Costantinopoli per spezzare l'assedio arabo su Rometta e riconquistare all'impero la Sicilia, impegnò l'esercito assediante con impeto e con cariche di cavalleria.
Ma gli Arabi, sebbene inferiori di numero, riuscirono a fermare l'avanzata degli avversari e, incitati dal proprio condottiero, Ibn ʿAmmār, costrinsero i bizantini alla fuga.
Al termine della battaglia, oltre diecimila soldati di Bisanzio giacevano morti sul campo mentre il resto fu tratto prigioniero.
Si narra che sul campo fu trovata una spada appartenuta al profeta dell'Islam, Maometto, che era stata catturata dai Bizantini in una precedente battaglia.