Освободив Теджен, войска Красной Армии продолжали наступление вдоль Среднеазиатской железной дороги в направлении Ашхабада. После ряда боев советские части заняли Душак и в 20-х числах июня подошли к станции Каахка. Каахкинская оборонительная позиция была создана английскими войсками еще летом 1918 года, а теперь белогвардейцы еще более ее укрепили. При наступлении на Каахку большую помощь оказали советскому командованию местные крестьяне С. И. Сливков и В. П. Богданов, которые сообщили расположение белогвардейских войск и рассказали, что белые ждут удара с севера. 1 июля командование Закаспийского фронта отдало приказ об обходе станции Каахка с юга. В тот же день с наступлением темноты обходная группа в составе Казанского и 1-го Туркестанского стрелковых полков, 1-го Туркестанского кавалерийского полка, Туркменского Тедженского конного отряда, батареи 1-го Черняевского полка двинулась в обход станции Каахка с юга. Группе предстояло пройти 50 километров. На север с демонстративными целями было послано только два эскадрона кавалерии. Одновременно советские войска готовились к наступлению и с фронта. Свой трудный марш по ущельям и горным дорогам обходная группа совершила в течение двух ночей.
На рассвете 3 июля обходная группа подошла, совершенно незамеченная противником, к станции Каахка. Подрывникам удалось взорвать и поджечь небольшой железнодорожный мост в тылу врага. Вслед за этим начался артиллерийский обстрел неприятельских позиций. Стоявшие на станции эшелоны и бронепоезд противника тотчас же двинулись в сторону Ашхабада. Но путь им преградил взорванный мост. Начался ожесточенный бой, который продолжался до полудня и закончился полной победой советских войск. Были захвачены пленные и большие трофеи: бронепоезд, боеприпасы, оружие, железнодорожный подвижной состав, техническое имущество.
В этом бою отличились командующий фронтом А. П. Соколов, его заместитель С. П. Тимошков, начальник артиллерии 1-го Туркестанского полка чешский рабочий-интернационалист В. Г. Пачандо (Пачистка), командир Казанского полка елабужский рабочий Н. П. Хрулев и многие другие бойцы и командиры Закаспийского фронта.
Генерал Деникин, которому в то время подчинялись белогвардейские войска Закаспии, писал о каахкинском разгроме так:
«19 июня (не 19, а 20 июня. — Ред.) в бою у Каахки ополчение снова потерпело серьезное поражение, результатом которого была потеря большого подвижного состава, артиллерии и боевых припасов, сдача Ашхабада и дальнейшее отступление к Красноводску. В отряде оставалось не более 800 бойцов, преимущественно офицеров, с одной батареей» [240]
.После этого поражения белые без боя оставили Ашхабад. 9 июля в город вступили советские войска. Бежавшее в Красноводск закаспийское контрреволюционное правительство вскоре распалось. Со взятием Ашхабада наступление войск фронта временно было приостановлено. Это вызывалось необходимостью восстановить, железную дорогу, разрушенную противником и перебросить часть войск на Актюбинский фронт. Главное командование войск Туркестанской республики получило возможность за счет Закаспийского фронта и захваченных на станции Каахка трофеев усилить другие фронты Туркестана.
Упорные бои весной 1919 года развернулись на Ферганском фронте, где против Красной Армии действовали басмаческие отряды.
Басмачество в Средней Азии представляло собой вооруженное контрреволюционное движение. Оно было выражением классовой борьбы байства, буржуазии и реакционного мусульманского духовенства против Советской власти. Однако не только представители свергнутых классов находились в басмаческих шайках. Главари басмачей, используя религиозно-националистические предрассудки, втягивали в свои отряды и некоторую отсталую часть дехкан. При этом зачастую басмаческие курбаши (главари шаек) заставляли дехкан вступать в свои отряды, применяя запугивание и насилие.
Крупные операции басмаческих шаек начались в феврале — марте 1919 года в Кокандском уезде и особенно в первых числах апреля в районе города Намангана. Басмачи захватили в Намангане старый город и начали обстрел нового города. На помощь трудящимся Намангана крайком Коммунистической партии Туркестана послал отряды Красной Армии из Коканда и Самарканда. Отбив наступление басмачей в Намангане, войска Ферганского фронта перешли в апреле в контрнаступление против главных сил противника, расположенных в районе кишлаков Тода, Чинабад, Балыкчи, Каратур и в других местах. Шайками басмачей командовали в это время английский шпион, главарь январского мятежа 1919 года в Ташкенте Осипов, несколько десятков белогвардейских офицеров, курбаши Мадамин-бек, Иргаш и другие.
Коммунистическая партия Туркестана, организуя борьбу с басмачеством, опиралась на рабочий класс Туркестана и пролетарские районы Ферганской долины: Кизил-Кия, Сулюкта, Чи-мион, Федченко. Укрепляя союз рабочего класса с крестьянством, Коммунистическая партия все шире вовлекала в ряды борцов с басмачеством трудовое дехканство Ферганской области.