Estaban liderados por Canuto Villanueva como Jefe Supremo y el General Eusebio Roque (conocido como Maestrong Sebio o Dimabungo) que estaba al mando de un ejército entre 3.000 a 6.000 hombres.
Los revolucionarios fueron tomados por sorpresa y a pesar de duplicar a los efectivos españoles, fueron sobrepasados por la mejor preparación militar de las fuerzas españolas.
Los Katipuneros tuvieron entre 700 a 1.100 muertos.
Las tropas españolas solo tuvieron un oficial y 23 soldados muertos.
Por esta victoria al Comandante Olaguer Feliú se le otorgó la prestigiosa Cruz de San Fernando, y fue ascendido al grado de Teniente Coronel.