En agosto, el virrey Apodaca fue depuesto y en su lugar llegó Juan O'Donojú, último virrey, quien firmó los Tratados de Córdoba, con los que se reconocía la independencia de México, y el Ejército Trigarante entró a la Ciudad de México el 27 de septiembre de 1821.