Почему самый важный порт Мексики и ворота в сердце страны защищались так слабо? Почему не было предпринято ни одной попытки снять осаду Веракруса? В Мехико вспыхнуло восстание против правительства. Как и в Соединенных Штатах, люди были разделены по вопросам политической партийности, раздела и мудрости войны, мексиканская общественность была ещё более разобщена по регионам, классам и идеологии. Когда Санта-Анна отправился во главе армии против Тейлора, он оставил своего вице-президента, Валентина Гомеса Фариаса, в Мехико в качестве исполняющего обязанности президента. Гомес Фариас был федералистом пуро, сторонником войны и антиклерикалов. Он сыграл важную роль в секуляризации калифорнийских миссий ещё в 1833 году, и на этот раз у него была другая программа по изъятию церковной собственности в пользу государства. Столкнувшись с отчаянной нехваткой денег на ведение войны, 11 января 1847 года Гомес Фариас подписал закон о реквизиции 15 миллионов песо (песо стоил примерно столько же, сколько доллар США) у римско-католической церкви. Церковь, которая, будучи крупнейшим институциональным инвестором Мексики, часто действовала как банк, в прошлом ссужала деньги правительству, но не была готова принять конфискацию около 10% своих активов.[1860] Церковные власти в столице тайно финансировали восстание против правительства некоторых представителей высшего среднего класса, проклерикальных подразделений национальной гвардии, расквартированных в Мехико. Восстание также получило поддержку от Мозеса Бича и Джейн Сторм из газеты New York Sun, которые якобы находились в городе по делам. (В XIX веке гражданские лица путешествовали на удивление свободно, даже между странами, находящимися в состоянии войны друг с другом). На самом деле эти двое выполняли секретную миссию для правительства США, надеясь свергнуть мексиканское правительство и установить такое, которое заключит мир.[1861] Хотя церковь пользовалась всеобщей лояльностью и симпатией, восстание оказалось крайне непопулярным, поскольку мешало обороне страны от вторжения. Оно получило уничижительное название «восстание полек» из-за танца полька, модного в то время среди городской элиты. Несмотря на небольшие масштабы, восстание польков обеспокоило мексиканское правительство, помешав оказанию помощи Веракрусу. Возвращение Санта-Анны в столицу 21 марта положило конец восстанию, но дорогой ценой. Он отвернулся от тех, кто его избрал (как и в 1834 году), отменил реквизицию, уволил Гомеса Фариаса, упразднив пост вице-президента, и согласился на очередной заем в 1,5 миллиона песо от церкви — ничтожные деньги по сравнению с потребностями правительства в военное время.[1862]
Скотт продвигался к Мехико через Халапу и Пуэблу, следуя тем же маршрутом, что и Эрнан Кортес 328 годами ранее, как многие заметили в то время. Ярко написанная «История завоевания Мексики» Уильяма Хиклинга Прескотта (1843) была любимым чтением среди интеллектуально настроенных военнослужащих американской армии (хотя Прескотт, виг из Новой Англии, осуждал нынешнее завоевание Мексики как «безумное и беспринципное»). Пообещав толпе скорее умереть в бою, чем позволить врагу войти в «имперскую столицу Ацтеки», Санта-Анна вышел навстречу армии Скотта на границе между прибрежной равниной и горной местностью, недалеко от своего собственного поместья Эль-Энкеро.[1863] Чтобы противостоять захватчикам, он собрал отряд численностью около двенадцати тысяч человек, половина из которых были ветеранами Буэна-Висты, а остальные — необученными новобранцами.
Серро-Гордо, также называемый Серро-Телеграфо (Сигнальный холм), высотой в тысячу футов, возвышался над дорогой на Мехико, и Санта-Анна сосредоточил здесь свою оборону. В полумиле к северу от него находился другой холм, Ла-Аталайя (Сторожевая башня). Два мексиканских инженерных офицера рекомендовали разместить артиллерию на вершине Ла-Аталайи, но президент отклонил их совет, решив, что никто не сможет пробраться через пересеченную местность и густые заросли, чтобы подойти с этого направления.[1864] В одном из самых блестящих начинаний своей долгой и блестящей карьеры Роберт Э. Ли разведал тропу, по которой американские войска могли бы пробраться через заросли, обойти главное шоссе, где их поджидали мексиканцы, и подойти к Ла-Аталайе. В какой-то момент смелому разведчику пришлось неподвижно лежать за бревном, в то время как мексиканские солдаты сидели на нём и переговаривались всего в нескольких дюймах от него. 17 апреля 1847 года Ли повел дивизию регулярных войск Твиггса по проложенному им маршруту. При слабой обороне Ла-Аталайи американцы захватили её и той же ночью установили на вершине холма тяжелые орудия, с трудом перенесенные по тропе Ли. На рассвете следующего дня эта артиллерия поддержала штурм самого Серро-Гордо, в то время как другие американские подразделения наносили удары по мексиканской армии как с фронта, так и с тыла. Перехитрившие Санта-Анну войска бежали, как и их командующий, оставив после себя огромное количество снаряжения, включая практически всю артиллерию, двадцать тысяч песо в монетах, предназначенных для выплаты жалования армии, и искусственную ногу, которую Санта-Анна носил взамен той, которую потерял в бою с французами. (Забавные американские солдаты придумали пародию на одну из своих любимых песен «Девушка, которую я оставил позади себя» под названием «Нога, которую я оставил позади себя»). Армия Скотта взяла около четырех тысяч мексиканских пленных, тысяча из которых в суматохе быстро сбежала. Генерал и его штаб вскоре отдыхали в имении Санта-Анны, Эль-Энсеро, где проницательный полковник Хичкок заметил, что все произведения искусства каудильо были иностранными; ни в одном из них не проявился «гений мексиканцев».[1865]
По холодной логике, битва при Серро-Гордо должна была положить конец мексиканским военным действиям. То, что этого не произошло, объясняется не столько действиями мексиканского правительства и высшего командования, сколько упрямой решимостью самого народа не смириться с поражением. Небольшая армия Скотта могла лишь медленно продвигаться вперёд, и ей потребовалось ещё четыре месяца, чтобы достичь исторической столицы мексиканской цивилизации. Когда они заняли Пуэблу, второй по величине город страны, который был центром оппозиции Санта-Анне, некоторые церковные власти сотрудничали с захватчиками, но простые мексиканцы, которые так поступали, подвергали себя остракизму или ещё более жестокому обращению со стороны своих сограждан.[1866]
Шесть недель лета Скотт ждал в Пуэбле подкрепления, чтобы заменить добровольцев, чей годичный срок службы истек. Лишь 10 процентов из тех, чей срок истек, решили вновь записаться в армию. Настроение солдат стало разочаровывающим по мере того, как мрачная реальность войны становилась все более очевидной. Капитан регулярной армии Кирби Смит писал домой жене о том, как изменилось его отношение к войне с момента её начала. «Насколько иначе я отношусь к войне сейчас, чем тогда! Тогда в моем мозгу проплывали смутные видения славы и скорого мира». Теперь же он ощущает лишь мрачные предчувствия. «Увы, есть шанс, что мы больше никогда не увидимся!» Капитан Смит будет смертельно ранен 8 сентября, прежде чем до него дойдет известие о присвоении ему звания подполковника.[1867] Партизанские действия вдоль незащищенной линии снабжения Скотта, которая стала ещё более уязвимой из-за нехватки транспорта, в конечном итоге побудили американского генерала отрезать себя от своей базы операций и жить за счет деревни, когда он возобновил своё продвижение — пример, который запомнился лейтенанту Гранту, который поступил так же в своей кампании против Виксбурга в 1863 году. Грант также помнил о доблести своих мексиканских противников, даже когда они потерпели поражение: «Я видел, как некоторые из этих людей так храбро стояли, как никогда не стояли солдаты», — писал он в своих «Мемуарах».[1868]