who did mexico defeat in the battle of puebla
Battle of Puebla The Battle of Puebla (Spanish: Batalla de Puebla; French: Bataille de Puebla) took place on 5 May 1862, near Puebla City during the Second French intervention in Mexico. The battle ended in a victory for the Mexican Army over the occupying French soldiers. The French eventually overran the Mexicans in subsequent battles, but the Mexican victory at Puebla against a much better equipped and larger[4] French army provided a significant morale boost to the Mexican army and also helped slow the French army's advance towards Mexico City.
Mexican War of Independence The Mexican War of Independence (Spanish: Guerra de Independencia de México) was an armed conflict, and the culmination of a political and social process which ended the rule of Spain in 1821 in the territory of New Spain. The war had its antecedent in Napoleon's French invasion of Spain in 1808; it extended from the Grito de Dolores by Father Miguel Hidalgo y Costilla on September 16, 1810, to the entrance of the Army of the Three Guarantees led by Agustín de Iturbide to Mexico City on September 27, 1821. September 16 is celebrated as Mexican Independence Day.