What Happened At the Battle of Puebla?

The Battle of Puebla occurred when the French invaded Mexico on May 5, 1862. Today the Battle is celebrated on Cinco de Mayo or May 5th.