La 3.ª compañía del Regimiento Extranjero fue asignada a esta misión, pero había agentes disponibles.
A la 1 a. m. el 30 de abril, la 3.ª compañía iba en marcha con tres oficiales y 62 hombres.
Su plan era inmovilizar las fuerzas de enemigo para impedir ataques al convoy cercano.
Mientras los legionarios preparaban la defensa, el comandante mexicano, Francisco de Paula Milán, exigió la rendición a Danjou y sus hombres, señalando que el Ejército mexicano era muy superior en número.
Sus soldados continuaron luchando hasta las 6 p. m. a pesar de las agobiantes circunstancias y del calor extremo.
Los 60 hombres, que no habían tenido nada para comer o beber desde el día anterior, resistieron los ataques del ejército mexicano.
Los últimos cinco sobrevivientes se habían quedado sin municiones, por lo que continuaron atacando con bayonetas.
Con admiración por su valor, les perdona la vida a los sobrevivientes y los dejó formar una guardia de honor para el cuerpo del Capitán Danjou.