Al día siguiente y a pesar de su inferioridad numérica, a las ocho de la mañana, Miramón comenzó un ataque contra el ala izquierda liberal aprovechando la superioridad de su artillería, siendo contraatacado dos horas después, por las superiores fuerzas de Zaragoza en el flanco derecho conservador, y por Régules por el centro; al mismo tiempo, los generales González Ortega, Leandro Valle y Alatorre avanzaron para envolver a los conservadores por la retaguardia, movimiento que decidió la acción de armas y la victoria liberal.