Tras varios intentos de persuasión por parte de Morelos hacia las autoridades españolas, Leonardo Bravo fue ejecutado a garrote vil, la mañana del 13 de septiembre, a pesar de que los insurgentes ofrecieron 800 soldados españoles a cambio de la vida de Bravo.