Začiatkom 20. rokov 19. storočia bolo hnutie za nezávislosť na pokraji zrútenia. Dvaja z ich hlavných vodcov boli popravení a povstalci mali problém bojovať proti dobre organizovanej španielskej armáde. Aj mnohí z najvplyvnejších criollos už nemali záujem. Násilie Hidalgovej a Morelosovej neorganizovanej armádnej tlupy sa im nepáčilo. Chceli lepší, menej krvavý spôsob získania nezávislosti.
V decembri 1820 poslal vicekráľ Juan Ruiz de Apodaca do Oaxacy jednotky pod vedením rojalistického criollo dôstojníka, plukovníka Agustína de Iturbideho. Iturbide sa preslávil spôsobom, akým išiel po Hidalgových a Morelosových povstalcoch počas prvých bojov za nezávislosť.
Boj v Oaxace sa odohral v rovnakom čase ako úspešný prevrat (boj armády proti vláde) v Španielsku proti monarchii Ferdinanda VII. Ferdinand bol nútený obnoviť liberálnu španielsku ústavu z roku 1812. Keď sa táto správa dostala do Mexika, Iturbide v nej videl príležitosť pre criollos získať kontrolu nad Mexikom. Po prvom strete s Guerrerovými silami Iturbide zmenil stranu. Pozval vodcu povstalcov na stretnutie a rokovanie o novom boji za nezávislosť.
Počas pobytu v meste Iguala vytvoril Iturbide tri pravidlá alebo "záruky" nezávislosti Mexika od Španielska.
- Mexiko by sa stalo nezávislým kráľovstvom. Vládol by mu kráľ Ferdinand, iný bourbonský princ alebo iný konzervatívny európsky princ. Osobitný text v zmluve umožňoval, aby mexický kongres v prípade potreby vymenoval criollo vládcu,
- criollos a peninsulares budú mať odteraz rovnaké práva a výsady,
- a rímskokatolícka cirkev by si zachovala svoje privilégiá a bola by jediným povoleným náboženstvom.
Prinútil svojich vojakov prijať tieto pravidlá. Sú známe ako plán Iguala. Iturbide potom presvedčil Guerrera, aby sa pripojil k jeho jednotkám na podporu novej nezávislosti. Pod Iturbideho velenie bola potom zaradená nová armáda, Armáda troch záruk, ktorá mala presadzovať plán z Igualy. Plán bol taký rozsiahly, že vyhovoval tak vlastencom, ako aj lojalistom. Cieľ nezávislosti a ochrany rímskeho katolicizmu spojil všetky frakcie.
K Iturbideho armáde sa pripojili povstalecké jednotky z celého Mexika. Keď sa víťazstvo povstalcov stalo istým, vicekráľ odstúpil. Dňa 24. augusta 1821 podpísali zástupcovia španielskej koruny a Iturbideho zmluvu z Córdoby. Touto zmluvou sa uznala mexická nezávislosť podľa podmienok plánu z Igualy.
Armáda troch záruk vstúpila 27. septembra do Mexico City. Nasledujúci deň Iturbide vyhlásil nezávislosť Mexického cisárstva.
V noci z 18. na 19. mája 1822 sa ulicami mesta prehnala masa ľudí. Žiadali, aby ich hlavný veliteľ Iturbide prijal trón. Na druhý deň kongres vyhlásil Iturbideho za mexického cisára.