Battle of Puruarán

After a battle lasting about an hour, the smaller royalist army soundly defeated the Mexican rebels inflicting heavy casualties.

The Mexican commander, Mariano Matamoros was captured whilst attempting to flee the field of battle by a loyalist cadet named Eusebio Rodríguez.

In addition to losing a majority of their army, the Mexicans also lost 23 artillery pieces and around 1,000 muskets to the Spanish.

After taking stock of their tremendous losses, the Mexican rebels attempted to bargain for the life of General Matamoros who had been the second in command of José María Morelos' forces.

They petitioned the government of the Spanish Viceroyalty for a prisoner exchange where they would return 200 captured royalist soldiers for Matamoros.