Санта-Анна жил в эмиграции на Кубе, которая оставалась испанской колонией. Как только вспыхнула американо-мексиканская война, он немедленно предложил правительству США сделку. Если ему помогут попасть в Мексику (все мексиканское побережье блокировал флот США), он согласится уступить американцам за 30 миллионов долларов ту территорию, на которую они претендуют. А американцы в то время претендовали уже не только на Техас и Калифорнию, а на две трети всей Мексики, не утруждая себя даже обоснованием своих требований. Они немедленно пропустили корабль с Санта-Анной в Мексику, и в декабре 1846 года не подозревавший о предательстве «Наполеона» мексиканский Конгресс избрал его президентом. Хитрый генерал пообещал быстро изгнать захватчиков из пределов страны и опять заручился поддержкой либералов, которые были душой народного сопротивления.
Сражение периода американо-мексиканской войны 1846-1848
Для финансирования войны либералы внесли законопроект о конфискации части церковной собственности, что встретило решительное сопротивление консерваторов. Мексика оказалась на пороге еще и гражданской войны.
К февралю 1847 года войска Санта-Анны[15] добрались до группировки Тейлора и нанесли ей чувствительное поражение, несмотря на превосходство американцев в артиллерии. Американцы отступили, но тут Санта-Анна вдруг отпустил 400 пленных солдат США и отвел войска на исходные позиции. Затем он и вовсе бросил армию, уехав в столицу. В Мехико либералы как раз успешно подавляли мятеж консерваторов. Но Санта-Анна встал на сторону мятежников, уволил вице-президента либерала Фариаса и сразу же отменил закон о конфискации церковной собственности. В благодарность за это он получил от клерикалов 2 миллиона песо.
Между тем армия Тейлора не могла справиться даже с раздираемой противоречиями и преданной собственным президентом страной. В марте 1847 года новая американская армия во главе с генералом Скоттом высадилась в Веракрусе, чтобы кратчайшим путем добраться до Мехико. Полное отсутствие у Мексики флота сделало Веракрус легкой добычей. В апреле армия «мексиканского Наполеона» была наголову разгромлена и бежала, бросив и так не очень многочисленную артиллерию. В мае 1847 года американцы, приветствуемые духовенством, вступили в город Пуэбла, которому еще придется сыграть ключевую роль в истории Мексики.