The battle was fought between the royalist forces loyal to the Spanish crown and the Mexican rebels fighting for independence from the Spanish Empire.
The Mexican insurgents were commanded by José María Morelos and the Spanish by Manuel de la Concha.
At the end of the battle, Morelos was captured by Spanish forces under whose control he was soon after executed ending the second phase of the Mexican War of Independence.
This article about a battle in Mexican history is a stub.
You can help Wikipedia by expanding it.This article about a battle in Spanish history is a stub.