Cinco de Mayo celebrates Mexico’s defeat of the French at the Battle of Puebla fought on May 5, 1862. This was a big deal because it appeared that Mexico didn’t have a chance, they were outmanned, outgunned and the chances of victory were slim to nothing. But alas the small town army overcame the odds to defeat the French forces.