Batalla de San Jacinto (1867)

Por el bando republicano participaron los coroneles Pedro Martínez y Francisco O. Arce.

La batalla comenzó en un principio en la hacienda de Ledesma hasta que finalmente se desarrolló en la de San Jacinto, batiendo las tropas republicanas por la retaguardia y por ambos flancos a las tropas imperiales.

Según algunos historiadores se dice que los fundamentos que llevaron a Mariano a fusilar tantos prisioneros fue que los imperialistas habían ya hecho lo mismo durante la guerra fusilando a todos los oficiales prisioneros de guerra del bando republicano y le parecía indispensable hacer un castigo.

Pero la verdadera razón por la que el general Escobedo mandó fusilar a los prisioneros fue para castigarlos por la masacre que habían hecho entre la población civil luego de tomar por asalto Zacatecas.

Durante tres días se realizaron las ejecuciones en el propio campo de batalla.