Guiando a su leal ejército al norte, volvió a encontrar a los mamertinos en el río Longano, en la llanura de Milas, donde les derrotó con facilidad, pues no estaban acostumbrados a las grandes batallas campales y se habían vuelto imprudentes tras la derrota de los mercenarios de Hierón.