Мирамон разделил пехоту на три отряда, кавалерию поставил в арьергарде. Войско двинулось к перевалу, и когда достигло его, Мирамон выхватил шпагу и, скомандовав "Вперед!", устремился вниз, увлекая за собой солдат.
Увидев, что Мирамон поднял шпагу, Лопес одним ударом срубил верхушку дерева, спустился на землю, вскочил на коня и помчался следом за войском.
Внезапное появление армии Мирамона повергло неприятеля в панику.
Разведка донесла, что все силы Мирамона -- в Мехико.
Вражеские солдаты бросились было к оружию, офицеры попытались организовать оборону, но войска Мирамона уже ворвались в лагерь и с криком "Да здравствует Мирамон!" нанесли неприятелю удар.
Враги не растерялись, наскоро собрали солдат и открыли бешеный огонь, а вскоре была пущена в ход и артиллерия, угрожая пехоте Мирамона.
Дело приняло серьезный оборот: войска Хуареса численно превосходили противника, и с минуты на минуту можно было ожидать наступления.
Но неожиданно послышались воинственные крики и большой отряд кавалерии с пиками наперевес ударил врагу в тыл.
Тут же вступила в бой кавалерия Мирамона, и началась настоящая бойня. Атакованные со всех сторон войска Хуареса всеми силами старались пробиться сквозь вражеское кольцо, начали отступать, а потом обратились в бегство.
Генералы Бериосабал и Дегольядо с сыновьями, два полковника, все офицеры главного штаба и свыше двух тысяч солдат попали в плен к Мирамону вместе с четырнадцатью пушками. Со стороны Мирамона потери были невелики: семь убитых и одиннадцать легко раненных.