Estas contrariedades le acarrearon una fiebre maligna y hubo de entregar la dirección de las operaciones al comandante del batallón de Penco, Juan Francisco Sánchez, quien presentó batalla al enemigo en las alturas de San Carlos, logrando, a pesar de su inferioridad numérica, dispersar a sus contrarios y quedarse dueño del campo.