What Happened on Cinco De Mayo?

On Cinco de Mayo, the 5th of May, Mexico won its independence from other countries. Just like the Fourth of July for United States, Mexico celebrates.