El coronel Miguel Iglesias, jefe del I Cuerpo de ejército, reunió los batallones "Guardia Peruana n.º 1" y "Callao n.º .9" que habían combatido en Villa, los que combinados con los batallones "Cajamarca n.º .5", "Tarma n.º 7" y Trujillo "n.º 11" sumaban 2.500 soldados en dirección de Marcavilca.