El General Barbosa tomó el mando de las divisiones reunidas de Santiago y Valparaíso con cerca de 8.000 hombres en total, para hacer frente al ejército revolucionario congresista de 9.000 efectivos. La batalla decisiva tuvo lugar en Concón el 21 de agosto de 1891. Barbosa y el ejército del gobierno fueron completamente aplastados, replegándose hacia Valparaíso para defender esta ciudad puerto, mientras el ejército revolucionario congresista, aumentados sus efectivos con muchos desertores de las fuerzas del gobierno, se movilizó hacia las afueras de esta ciudad por el este.