К апрелю 1913 года конституционалисты добились больших успехов в Соноре, где войска генерала Уэрты удерживали только юг. В мае и июне Альваро Обрегон нанес правительственным войскам два крупных поражения у городов Санта-Роза и Санта-Мария. К лету в Морелосе, где воевал Сапата, федеральные силы удерживали только крупные города.
В это время гражданская война приняла всеобъемлющий характер. Про экономику все забыли, и она пришла в полный упадок. Переломным моментом этой кампании стало взятие конституционалистами Торреона.
В октябре генерал Уэрта распустил Конгресс и провел президентские выборы, которые из-за низкой явки были объявлены несостоявшимися. 24 ноября Панчо Вилья нанес серьезное поражение армии Паскуаля Ороско под Терра-Бланкой.
Соединенные Штаты, обеспокоенные антиамериканскими настроениями в Мексике, отправили туда свои военно-морские силы, оккупировавшие в апреле 1914 года порт Веракрус.
Поводом для этого стало «Дело Бентона»: в феврале 1914 года в Мексике был расстрелян британский землевладелец Уильям Бентон, который явился в ставку революционного генерала и, угрожая оружием, потребовал вернуть земли, конфискованные у него в пользу крестьян. Однако он как покушавшийся на жизнь Панчо Вильи был схвачен и передан военно-полевому суду, который и вынес смертный приговор. США потребовали эксгумации тела и последующей экспертизы. Венустиано Карранса, которому формально подчинялся Панчо Вилья, отклонил это требование. Он также предостерег американское правительство от агрессии, заявив, что Мексика будет защищать свой суверенитет силой оружия. И США были вынуждены отказаться от продолжения интервенции.
В апреле 1914 года конституционалисты взяли Монтеррей. В мае Эмилиано Сапата взял Хохутлу. 23 июня Панчо Вилья захватил Сакатекас. Битва за город, в которой погибло от пяти до шести тысяч федеральных солдат и около тысячи бойцов «Северной дивизии», стала самым кровопролитным сражением против генерала Уэрты.
6–7 июля Альваро Обрегон нанес крупное поражение правительственной армии под Гвадалахарой.
15 июля Хосе Викториано Уэрта объявил о своей отставке и 20-го покинул страну. Мехико был сдан без боя. А 18 августа 1914 года в город торжественно въехал Венустиано Карранса.
В это время между временными союзниками вскрылись существенные разногласия: крестьянские революционеры Панчо Вильи требовали радикальных социальных реформ и решения аграрного вопроса, а политическая программа Каррансы не предусматривала ни того, ни другого. В попытках урегулировать разногласия Альваро Обрегон провел несколько встреч с Панчо Вильей. Для решения вопросов о власти и предстоящих преобразованиях было условлено созвать Конвент командиров революционных армий.
Он открылся 1 октября 1914 года в Мехико, а затем был перенесен в Агуаскальентес. Делегаты Конвента делились на три основные фракции: сторонники Вильи, сторонники Каррансы и группа офицеров армии Обрегона. По предложению вильистов на Конвент были приглашены представители близкого им Эмилиано Сапаты, получившие статус наблюдателей.
31 октября Конвент принял решение, согласно которому Панчо Вилья и Венустиано Карранса должны были подать в отставку. 1 ноября делегаты избрали генерала Эулалио Гутьерреса временным президентом Мексики.
Карранса не признал решений Конвента и, покинув столицу, отправился в Веракрус. После отказа Каррансы уйти в отставку Конвент объявил его мятежником, и президент Гутьеррес поручил разбить его Панчо Вилье, назначив его главнокомандующим силами Конвента.
Понять что-то во всем этом крайне сложно. Кто за кого? Кто против кого? Но, в любом случае, к началу завершающего этапа революции формальное преимущество было на стороне возглавляемых Панчо Вильей сил Конвента. Основные железнодорожные пути от границы с США до Мехико находились под его контролем, при этом самой столице угрожали отряды Эмилиано Сапаты, тогда как территории, подчиненные Каррансе, были разрозненны и не имели прямого сообщения между собой.
К концу ноября 1914 года Панчо Вилья вместе с Сапатой занял Мехико. 4 декабря произошла встреча двух революционных лидеров, которые договорились о направлениях наступления. Однако оба командира не стремились далеко отходить от своих основных плацдармов: Вилья – от Чиуауа, а Сапата – от Морелоса. Поэтому первый должен был разбить Каррансу на севере, а второму предстояло взять Пуэблу и Веракрус.
6 декабря в Мехико состоялось торжественное шествие 50 000 солдат армий Вильи и Сапаты, которые возглавляли процессию на открытом автомобиле. По окончании шествия командиры вместе с временным президентом Гутьерресом поприветствовали жителей с балкона Национального дворца.