Los 7.000 soldados de línea del Ejército Libertador y los más de 3.000 montoneros peruanos, que contemplaban atónitos tal avance, ardían por entrar a combate, pero San Martín, pese a los ruegos de su jefe de estado mayor, general Las Heras, se negó a dar la orden de ataque.