Регулярная армия во главе с генералом Пересом находилась к западу от Молино-дель-Рей на расстоянии 500 ярдов в укрепленном каменном здании Каса Мата. Между ними близ северо-западного угла Молино-дель-Рей находилась батарея из трех орудий. В тылу за рвами, насыпями и кустами агав, среди глинобитных домов размещалась пехота. Еще дальше к западу от Каса Мата, у асьенды Моралес, стояли соединения народного ополчения Хуана Альвареса, которые Санта-Анна все время держал вдали от места главных боев. Всего Молино-дель-Рей защищало 4 тыс. человек. Численность американских войск была примерно такая же (3447 человек), но у американцев было вдвое больше артиллерии (9-10 орудий).

На рассвете 8 сентября 1847 г. армия Скотта приступила к штурму Молино-дель-Рей, но встретила самое упорное сопротивление его защитников. В ходе боя некоторые позиции по нескольку раз переходили из рук в руки. Особенное мужество проявили 700 солдат и офицеров, засевших на крышах и в домах Молино-дель-Рей и Каса Мата. Несмотря на то что уже был вывешен белый флаг, они продолжали стрелять по врагу. Мексиканцы никогда не забудут подвиг бедного ремесленника Маргарито Суасо, знаменосца одного из полков. Умирая на поле боя, он обернул знамя вокруг своего тела и прикрыл одеждой, чтобы оно не досталось врагу. В ходе сражения американское командование смогло создать перевес сил, доведя численность своих войск до 5 тыс. человек, в то время как ряды мексиканцев таяли. Санта-Анна, как всегда, прибыл с резервами, когда сражение уже закончилось.

И, хотя мексиканцы потерпели поражение, они нанесли значительный ущерб врагу. За один день 8 сентября погибло 787 американских солдат и офицеров. Один из участников этого сражения — полковник Хитчкок назвал захват Молино-дель-Рей «пирровой победой»[225]. Взятие Молино-дель-Рей практически ничего не дало американской армии. «Несмотря на тяжелые потери, — отмечает Рипли, — до занятия столицы было так же далеко, как перед началом сражения»[226]. К тому же, не выдержав огня из замка Чапультепек и с асьенды Моралес, американцы вынуждены были тут же оставить поле битвы и отступить на свои исходные позиции в Такубайю. «Молино-дель-Рей, — пишет далее Рипли, — вызвало упадок духа в американской армии»[227].

В боях за столицу наиболее героической страницей явилась оборона Чапультепека[228], находившегося уже в непосредственной близости от города. От Чапультепека в Мехико шли акведуки и две дороги через предместья Белен и Сан Косме. Мексиканская армия, стоявшая вокруг Чапультепека, насчитывала в целом 6 тыс. человек, но фактически в его обороне принял участие лишь гарнизон замка, состоявший из 2 тыс. пехотинцев и курсантов военного училища под командованием генерала Николаса Браво, активного участника войны за независимость.

На рассвете 13 сентября американцы открыли по Чапультепеку огонь из всех своих батарей и почти вся американская армия в количестве 6800 человек пошла на штурм замка. Браво запросил подкреплений у Санта-Анны, который находился в Аффаро, но последний оставил просьбу без внимания. Две мексиканские бригады под командованием Пенья-и-Баррагана и Рангеля, стоявшие на дороге из Такубайя к северу от Чапультепека, отказались двинуться с места без приказа Санта-Анны. Поэтому сопротивление американской атаке с запада оказал лишь гарнизон замка и отряды, залегшие к западу от него. Остальные части так и оставались на своих позициях, пока замок не пал. По мере того как иссякали боеприпасы, ослабевал огонь мексиканских батарей, защищавших замок. Когда американцы при помощи подъемных лестниц забрались на стены замка, борьба перешла в рукопашную. Были пущены в ход сабли, ножи, штыки, дубинки. Почти все защитники Чапультепека геройски погибли. Ворвавшись в замок, американские солдаты и офицеры зверски убивали оставшихся в живых мексиканцев. Во время этого дикого разгула были убиты генерал Хуан Н. Перес, инженер-полковник Хуан Крисостомо Кано и другие отважные герои Чапультепека. Героически погиб на своем посту при защите нижних батарей на дороге Такубайя полковник индеец Фелипе Хикотенкатль, командовавший батальоном города Сан-Бласа. По словам Рипли, его героическая смерть «делает честь благородным тласкаланцам, чье имя он носит»[229].

После сдачи Чапультепека бои продолжались на дорогах вдоль акведуков и у постов Сан Косме и Белен, охранявших столицу. Поддерживаемые арками тяжелой старинной кладки, акведуки представляли удобное укрытие как для атакующих, так и для обороняющихся. В боях за Чапультепек и посты Сан Косме и Белен американская армия потеряла 900 человек. Всего в боях за столицу было убито 2703 американца, из них 383 офицера[230], в результате чего армия Скотта сократилась более чем на одну треть и насчитывала теперь немногим больше 6 тыс. человек.

Положение этой немногочисленной армии, стоявшей перед большим городом, защищенным мощными стенами крепости Сиудадела, было довольно сложным. К тому же она испытывала недостаток в снабжении.

В этот критический момент на помощь Скотту опять пришел Санта-Анна. Несмотря на то что в его распоряжении еще находилось 5 тыс. пехотинцев и 4 тыс. кавалеристов, он решил вывести войска из столицы. В час утра 14 сентября мексиканская армия оставила город, отступив по северной дороге к Гуадалупе-Идальго. Санта-Анна не разрешил выдать населению столицы даже холодное оружие.

14 сентября 1847 г. вражеские войска ворвались в столицу. Сопротивление им оказали только горожане-патриоты. Превратив в неприступные крепости дома и забаррикадировав узкие улицы, они открыли по американцам огонь с крыш, из окон и чердаков, забрасывая их камнями, бутылками и различными предметами. В ответ на сопротивление народа озверевшие враги разрушали целые кварталы, а жителей по приказанию главнокомандующего расстреливали без суда и следствия. Неравная борьба длилась три дня.

В то время как народные массы давали отпор американским захватчикам, муниципалитет столицы, духовенство и помещики раболепствовали перед ними, призывали народ к смирению и покорности, заверяли в «милосердии и благородстве Скотта и американской армии, которые не станут напрасно проливать мексиканскую кровь»[231]. Такая позиция, занятая клерикально-помещичьими кругами и верхушкой мексиканской буржуазии, помогла в дальнейшем американской армии расправиться с народным движением и удержаться в стране.

Американцы стали бесчинствовать в оккупированной столице. Азартные игры, распутство, грабежи магазинов, лавок, частных домов стали обычным явлением. Пьяные солдаты и офицеры, врываясь в дома, хватали все, что попадалось под руку: дорогие материи, плащи, холст, сахар, дамские мантильи и даже дамские чулки[232]. Если жители оказывали сопротивление, их убивали. Часто завязывались кровавые уличные схватки. Войска захватчиков все более разлагались и превращались в банды мародеров и убийц. Как и в других городах, оккупанты глумились над национальными и религиозными чувствами мексиканцев — разрушали и оскверняли исторические памятники, храмы, дворцы. Центральные улицы превратились в мусорные свалки.

Поведение американской военщины окончательно дискредитировало ее не только в Мексике, но и вызвало возмущение на родине. Прогрессивная американская газета «Бостон Атлас» писала в те дни: «Мексиканская война окончательно свелась только к грабежам и убийствам. Эта война опозорила век, в который мы живем, и страну, быть детьми которой мы так гордимся»[233]. О бесчинствах американских солдат и офицеров в Мексике пишет и Рипли: «Ничто так не могло деморализовать войско, как оккупация большого и богатого города… Так случилось в Мексике, где грабежи совершались в первые дни оккупации»[234].

Захваченная армией США столица должна была в месячный срок выплатить контрибуцию в 150 тыс. песо. В дальнейшем поборы увеличились. Так, в конце 1847 г. на город и штат Мехико была наложена новая контрибуция в 668 332 песо. В приказе № 376 от 15 декабря Скотт объявил, что вся страна считается военной оккупационной территорией и все налоги и доходы поступают в пользу американской армии, которая будет полностью содержаться за счет населения. Были введены новые налоги.