En ella se enfrentaron las fuerzas del "ejército revolucionario congresista", de aproximadamente 11 000 hombres, al mando del coronel Estanislao del Canto, y las tropas leales al gobierno del presidente José Manuel Balmaceda, con 9500 efectivos, al mando de los generales Orozimbo Barbosa y José Miguel Alcérreca.