Une grande période de trouble ayant épuisé les finances du Mexique, Juarez décida de suspendre le remboursement de la dette extérieure. Les principales puissances créancières envoient alors un corps expéditionnaire au Mexique pour faire valoir leurs droits. Mais les troupes débarquées se transforment vite en forces d'invasion, la France réclamant volontairement des indemnités exorbitantes au Mexique.

La seule place susceptible de bloquer les Français sur la route de Mexico était Puebla, ville de plus de 70 000 habitants. Le général français de Lorencez décida de faire porter l'attaque sur le fort de Guadalupe sans attendre les renforts du général Marquez. Mais la supériorité numérique des Mexicains déployés, sous les ordres du général Porfirio Diaz, entre les deux forts stoppe l'assaut et les Français doivent à leur tour subir les assauts de la cavalerie adverse. Voici le résumé de cette bataille expliquée par notre conteur Mayapan: par ici!!