El brigadier Bernardo O'Higgins, al mando de José Miguel Carrera, se encerró en la plaza de la ciudad para detener las tropas realistas de Mariano Osorio, logrando resistir durante dos días, hasta que pudieron romper el cerco y huir.