Cáceres se opuso a este planteamiento y trasladó sus fuerzas hacia el norte, pero tras su derrota en la batalla de Huamachuco (10 de julio de 1883), Iglesias, ya en el poder, tuvo el camino libre para firmar con Chile el Tratado de Ancón que puso fin a la guerra (20 de octubre de 1883).