La batalla se efectuó el 18 de octubre a las 11:00 a.m y fue muy breve: la columna imperial de refuerzos, fue sorprendida por el embate de los soldados republicanos que los atacaban desde distintos frentes y finalmente destruida; la victoria liberal se consolidó en tan solo una hora.