Lima había sido dejada casi desguarnecida por el ejército peruano, situación que aprovecho el brigadier José Canterac para organizar un ejército de 8.000 hombres en Jauja con el que marchó sobre la capital, entrando en Lima el 18 de junio.