La insurrección creció rápidamente y estuvo a punto de tomar por asalto la ciudad de México, ya que el ejército realista fue derrotado e Hidalgo contaba con más de 80.000 hombres; pero decidió ir al norte rumbo a Guadalajara, donde fue atacado por sorpresa por el nuevo ejército realista de Félix María Calleja, uno de los mejores generales en el virreinato.