La guerra acabó inesperadamente con un golpe de estado por parte de Agustín Gamarra y otros jefes peruanos en Lima, que derrocó a La Mar.