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.
Battle of San Jacinto The Battle of San Jacinto, fought on April 21, 1836, in present-day Harris County, Texas, was the decisive battle of the Texas Revolution. Led by General Sam Houston, the Texian Army engaged and defeated General Antonio López de Santa Anna's Mexican army in a fight that lasted just 18 minutes.