En enero de 1818 desembarcó en Talcahuano el general realista Mariano Osorio, con 3000 hombres de refuerzo y 12 piezas de artillería; sumados a los 1600 hombres de Ordóñez, volcó la relación a su favor, obligando a O’Higgins a retroceder.