El conflicto se acabó con la intervención del joven Escipión Emiliano, el cual ofreció sus servicios e hizo revivir el espíritu militar entre los romanos.