El virrey Pezuela envió 3.262 hombres a Talcahuano, al mando de Mariano Osorio, vencedor de Rancagua.