La guerra acabó inesperadamente con un golpe de estado realizado en Lima, encabezado por Agustín Gamarra, que derrocó a La Mar.