A las 09:15 de la mañana de 05 de mayo, los franceses y algunos conservadores con ellos aparecieron el horizonte. La batalla comenzaba a las 11: 15 am, y las fuerzas francesas tuvieron que dividirse en 4000 de ataque y 2000 hombres de reserva
José Rojo avisó a Antonio Álvarez de que era el tiempo de la caballería mexicana para alcanzar una victoria completa
Los franceses lanzaron un último ataque con todo lo que les quedaba, ante esta situación salieron a su encuentro los tapadores de San Luis de Potosí , al mando del general La Madrid
Fin
Esto libero un terrible combate a la bayoneta en el que un valiente cabo mexicano capturó a un estandarte francés, lo que supone una inyección de moral para los mexicanos. A pesar de tantos intentos nunca pudieron derrotar a los mexicanos
Los franceses decidieron rendirse y así anunciaba Ignacio Zaragoza la victoria a Ciudad de México