The Battle of Puebla took place on 5 May 1862, near Puebla City in Mexico. It was part of the "Second French intervention in Mexico". The Mexican Army won over the occupying French soldiers.
The French eventually overran the Mexicans in other battles. However, the Mexican victory at Puebla against a much better equipped and larger French army gave a morale boost to the Mexican army. It also slowed the French army's advance towards Mexico City.