В начале апреля стало ясно, что город Нако бомбят американские летчики на американских же самолетах. Министр обороны США на специальной пресс-конференции предупредил своих соотечественников, сражавшихся на стороне повстанцев, что правительство США не будет их защищать, если они попадут в плен. Однако по дипломатическим каналам американцы попросили мексиканское правительство все же не расстреливать захваченных в плен наемников. Такое заверение было дано.
Между тем под давлением правительственных сил основная группа мятежников в главе с Эскобаром 17 марта покинула Торреон в полном порядке, несмотря на попытку федеральной кавалерии перерезать железнодорожные пути. 19 марта в город прибыл Кальес, в то время как Эскобар, разрушая за собой железнодорожное полотно, отступал к городу Хименес. В Торреоне Кальес разделил федеральные силы на три боевые группы. Одна из них, численностью около 8000 человек под командованием Альмасана, продолжала преследовать Эскобара. 9000 человек во главе с генералом Ласаро Карденасом через Ирапуато были направлены на запад, на помощь Масатлану, откуда они должны были наступать на север, на Сонору. Группа генерала Седильо, состоявшая в основном из вооруженных крестьян, оставалась в резерве в штатах Халиско, Дуранго и Сакатекас и должна была держать под постоянным давлением отряды «кристерос», не давая им установить оперативное взаимодействие с мятежниками.
29 марта Карденас, деблокировав Масатлан, двинулся на север. Числом его силы настолько превосходили мятежников, что те не рискнули дать правительственным войскам генеральное сражение.
Ключевая битва между мятежниками во главе с Эскобаром и федеральными силами под командованием генерала Альмасана состоялась 1 апреля у города Хименес.
В ней приняли участие примерно 8000 бойцов74
со стороны восставших и 8613 солдата и офицера федералов. Эскобар решил повторить успех Обрегона при Селайе. Половину его сил составляла кавалерия, и он расположил ее прямо за фронтом своих частей. Предполагалось дать возможность правительственным войскам атаковать, измотать их в обороне и затем разгромить свежей кавалерией. Атаки армии Альмасана 1 апреля создали впечатление, что мятежники вот-вот побегут. Еще 31 марта генерал послал кавалерийский отряд, чтобы он разрушил железнодорожные пути к северу от Хименеса и таким образом помешал разбитым повстанцам бежать с поля боя в эшелонах. Когда командующий отрядом сказал, что у него нет инструментов для разбора путей, Альмасан в ярости приказал сделать это руками, если понадобится75.На 2 апреля Альмасан назначил генеральное наступление против центрального участка фронта противника, но вдруг изменил решение и приказал ждать атаки противника. Эскобар понимал, что с каждым днем восстания преимущество противника в боеприпасах становится все ощутимее. К тому же его войскам нужен был хотя бы какой-то успех, чтобы поднять боевой дух. Поэтому 2 апреля кавалерия Эскобара ударила по флангам федералов, а в центре перешли в наступление пехотинцы. Однако сильным артиллерийским и пулеметным огнем конница мятежников была рассеяна. Пехота Эскобара подобралась к траншеям противника на 80 метров. Вот тут-то по ней и ударила свежая кавалерия правительственных сил.
Несмотря на практически полную гибель кавалерии, пехота Эскобара стойко отражала контратаки федеральных сил. Но примерно в 3 часа пополудни эшелоны с мятежниками начали покидать Хименес. Вечером окопы оставила основная масса мятежников. Силы Альмасана тоже были крайне истощены, и он решил не преследовать противника ночью. Тем более что железнодорожные пути были разрушены, и враг не мог далеко уйти.
3 апреля Альмасан послал разделенную на две части кавалерию вдогонку мятежникам с востока и запада от железнодорожных путей. Коннице предстояло настичь врага у станции Эстасьон Реформа. Как раз там, где по приказу генерала разобрали пути, и должны были скопиться эшелоны Эскобара. Сам Альмасан с пехотой двигался прямо по путям на север.
Западная колонна кавалерии прибыла на Эстасьон Реформа чуть раньше и увидела, как мятежники выгружаются из эшелонов. Была проведена немедленная атака. Ошеломленные повстанцы, тем не менее, около двух часов успешно отбивали натиск. Но тут с другой стороны на них набросилась подошедшая с востока вторая колонна конницы. Началась настоящая резня, и в 14.00 битва завершилась полным разгромом частей Эскобара. Трупов было так много, что их не могли захоронить и просто сжигали в больших кучах. По официальным данным, мятежники потеряли 1136 человек убитыми, 2058 - ранеными и пленными. Спаслись только 200 мятежников во главе с Эскобаром, ускакав на чудом уцелевших лошадях.
Судьба мятежа была решена. Хотя Эскобар с трудом и собрал в Чиуауа около 2000 новых солдат, но с такими силами он не мог противостоять Альмасану, поэтому направился к американской границе.