Los federales estuvieron a punto de vencer, pero la decisiva acción de la infantería de Luis María Campos dio vuelta la batalla y los federales fueron destrozados y dispersados.