Por lo tanto se inicio la guerra mejor conocida como "La Batalla de Puebla" en la que Benito Juarez designo al general Ignacio Zaragoza para comandar la batalla.
El 5 de mayo de 1862 a las 9:00 de la mañana llego el ejercito francés (el más poderoso del mundo) al cerro de Loreto en Puebla, y ahi ya estaba el ejercito mexicano esperandolos (lo consolidaban como inferior)
Eran 6000 franceses contra 4700 mexicanos, entre soldados e indigenas zapoaxtlas.
La batalla comenzó a las 11:00 de la mañana y para las 2:30 de la tarde Mexico ya habia salido victorioso y el ejercito frances comenzaba a retirarse.