Вскоре Карранса нанес еще один удар: чтобы подорвать популярность Сапаты и Вильи, в январе 1915 г. он опубликовал аграрный закон, в котором давалось обещание вернуть крестьянам незаконно отнятые у них в годы диктатуры земли. Сложная бюрократическая процедура рассмотрения крестьянских прошений делала этот закон практически невыполнимым. Однако неграмотные крестьяне не разбирались в таких тонкостях, страна устала от гражданской войны, многие поверили Каррансе и начали отходить от Сапаты и Вильи. Чтобы разъединить различные потоки революционного движения, Карранса начал с помощью подачек перетягивать на свою сторону рабочий класс. В феврале 1915 г. между правительством и Домом рабочих мира было подписано соглашение о сотрудничестве, согласно которому Карранса обещал улучшить положение рабочих, а рабочие должны были поддержать правительство и участвовать в борьбе с «реакцией». Для этого из числа рабочих создавались так называемые «красные батальоны». Правительство объявило крестьянское движение Сапаты и Вильи реакционным и, используя рабочие «красные батальоны», правительственные войска приступили к разгрому аграрного движения. В январе 1915 г. соединения Сапаты и Вильи покинули столицу. В апреле 1915 г. в самом крупном сражении революции при Салайе Панчо Вилья впервые потерпел поражение. Отряды Сапаты были блокированы в горах и обречены на поражение.
Для дальнейшего укрепления своих позиций Карранса издал в январе 1915 г. еще один важный декрет о запрещении иностранным монополиям вести разведку нефтяных месторождений и бурение новых скважин без разрешения правительства Мексики. Обязательной государственной регистрации подлежали все нефтяные компании. Антиимпериалистическое содержание этого декрета и пример мексиканской революции для других латиноамериканских стран подвигли Соединенные Штаты на новую интервенцию в Мексику. Американская сторона заявила, что будет предпринята лишь карательная экспедиция против остатков армии Вильи, сосредоточенных у американо-мексиканской границы. Президент США В. Вильсон распорядился захватить Вилью живым или мертвым. Один из сенаторов предложил выплатить за поимку Вильи 50 тыс. долларов.
В марте 1916 г. 10-тысячный американский корпус под командованием генерала Дж. Першинга вторгся на мексиканскую территорию. Произошли военные стычки американцев с войсками Каррансы. Мексиканский народ включился в борьбу с интервенцией. Большую роль сыграл Манифест к нации, опубликованный в октябре 1916 г. Ф. Вильей, где звучал призыв к единству мексиканского народа в борьбе с янки, говорилось о необходимости конфискации иностранной собственности на благо Родины и был сформулирован лозунг «Мексика для мексиканцев».
Решимость мексиканцев отразить американскую агрессию была чревата для США затяжной войной. Но, поскольку США готовились к вступлению в первую мировую войну, постольку американское командование распорядилось начать вывод своих войск из Мексики, завершившийся 5 февраля 1917 г.
Для обсуждения текущих политических проблем, принятия новой конституции и подведения итогов революции было созвано Учредительное собрание. Его заседания открылись 1 декабря 1916 г. в городе Керетаро и продолжались более двух месяцев. После напряженных споров между умеренными депутатами – сторонниками Каррансы и радикально настроенными представителями пролетарских и мелкобуржуазных слоев была принята новая Конституция Мексиканских Соединенных Штатов. Она была торжественно провозглашена 5 февраля 1917 г. – в день, когда американские интервенты покинули Мексику.
Новая Мексиканская конституция отразила основные завоевания революции 1910–1917 гг. Фактическив ней были зафиксированы положения крестьянских программ Сапаты и Вильи, требования руководителей рабочего движения. В Конституции провозглашалось равенство всех граждан, национальные интересы расценивались выше частных; все природные богатства страны объявлялись собственностью государства, с иностранцами заключались только концессии; все земли, отнятые у индейских общин и крестьян, возвращались им, а землевладения латифундистов подлежали ограничению; Церковь отделялась от государства, и ее недвижимое имущество переходило в собственность нации; декларировались 8-часовой рабочий день, минимум зарплаты, воскресный отдых, 20-дневный ежегодный оплачиваемый отпуск, право рабочих на создание профсоюзов и на забастовку. Это можно рассматривать одновременно и как успех, и как исторический компромисс между различными социальными группами мексиканской нации.
В момент принятия Конституция Мексики 1917 г. была самой демократической из всех известных тогда конституций. Однако в ней отразились не только сильные, но и слабые стороны революции и ее незавершенность: передовые демократические принципы были только декларированы в тексте конституции, а за их реализацию мексиканскому народу еще предстояло бороться.