Selinunte hizo una defensa desesperada, primero en las murallas y después casa por casa, pero los cartagineses, después de 10 días de lucha, ocuparon la ciudad y buena parte de los defensores fueron ejecutados (unos 16.000 habitantes murieron, unos 5.000 fueron hechos prisioneros y sólo 2.600 pudieron escapar hacia Agrigento bajo la dirección de Empedión).