С рассветом 17 августа уральские казаки, осуществляя общий план действий, перешли в наступление на полки Уральской дивизии, находившиеся на участке станция Демьяс — село Натальино. На флангах двухтысячного отряда пехоты двигалась казачья конница. В результате боя к утру 18 августа Уральская дивизия отошла в район станции Алтата. Дальнейшего продвижения на этом направлении противник не имел. Командарм Ржевский телеграммой от 18 августа потребовал от начальника Уральской дивизии при подходе Куриловского и 2-го Николаевского полков перейти в наступление на станцию Демьяс[286]. Этим распоряжением 2-й Николаевский полк бригады Чапаева изымался с северного (Самарского) направления и передавался на юг, в Уральскую дивизию[287].
С утра 21 августа казаки силой до 3 тысяч человек пехоты и конницы перешли в наступление из района Александров Гай на Новоузенск. В продолжение 7-часового боя противник успеха не добился. К вечеру новоузенцы сами перешли в наступление и преследовали отступавшего противника 18 километров. Казаки потеряли несколько сот человек убитыми, на поле боя оставили много винтовок и несколько пулеметов. Захваченные пленные показали, что имели задачей взять Новоузенск, выйти к станции Урбах, отрезать от Саратова Новоузенскую и Уральскую дивизии. Но эти планы разбились о стойкость саратовцев и новоузенских крестьян, хорошо знавших, что ожидает их семьи и хозяйства в случае победы казаков.
Одновременно с казаками перешли в наступление белочехи и части «народной армии» Самарской учредилки. Белочехи наступали на Николаевск из района сел Николаевна, Марьевка, Тростянь. Учредиловцы из района Духовницкого силами до 2 тысяч штыков наносили удар на Балаково и до 3 тысяч штыков — на Николаевск. 1-й и 3-й стрелковые полки под натиском противника отступили из Чернавы и Николаевки в Старую Порубежку и Большую Таволожку. Балаковский полк отошел из Линовки в Злобинку, на левый берег реки Малый Иргиз. Оставшись один на прежнем рубеже, почти в тылу у противника, 4-й стрелковый полк в ночь на 20 августа отступил в Селезниху.
Начдив Захаров доносил командарму, что 20 августа в 10 часов противник вновь пошел в наступление из сел Ивановка и Гусиха на село Таволожка, к встрече противника приняты меры[288]. Тем временем белочехи в 2–3 километрах севернее Большой Таволожки вели бой с 3-м Николаевским полком. Полк стойко оборонялся, но с появлением до 1000 штыков обходившей его пехоты с востока и до 500 штыков с запада, отошел в Малую Таволожку. Отбиваясь, он ждал помощи от 1-го полка, но тот сам с раннего утра вел тяжелый бой, удерживая переправу через реку Большой Иргиз в Старой Порубежке. Под давлением превосходящих сил 4-й и Балаковский полки отошли в район села Красная. Речка — на рубеж группы войск, дравшейся за Широкий Буерак и Натальино на правом берегу Волги.
Вечером 19 августа в Карловке командиру 2-го Николаевского полка было передано устное распоряжение начдива Захарова немедленно выступить на Николаевск, которому угрожает опасность. Полк выступил и на рассвете 20 августа прибыл в Рахмановку.
Белочехи, продолжая наседать на 3-й полк, выбили его из Малой Таволожки в Пузаниху, что в 8 километрах севернее Николаевска. Появившийся в Пузанихе Захаров приказал полку занять позицию на северной окраине села и биться до последнего человека, защищая подступы к Николаевску. Но полк, понесший в боях значительные потери в живой силе и вооружении, не смог сдержать натиска противника. Потеряв большую часть командного состава, не остановившись даже в Николаевске, он откатился к селу Каменка. Отступление было настолько поспешным, что из города не успели выехать не только учреждения, но и отдельные советские работники.
В полдень 20 августа 1918 года белочехи и учредиловцы вступили в Николаевск. Местные буржуи и контрреволюционные элементы встречали «победителей» колокольным звоном и цветами.
На улицах города был расклеен приказ командующего «народной армией» и белочехами, объявлявший город на осадном положении. Приказывалось жителям Николаевска и его окрестностей немедленно выдать сторонников Советской власти. Виновные в их укрывательстве подлежали преданию военно-полевому суду. В городе начался террор: расстреливали коммунистов, советских работников и всех боровшихся за Советы.
Семью Чапаева укрыли надежные люди.
В этот тяжелый для дивизии и армии момент начдив потерял управление полками, раскиданными до самой Волги; командарм и штаб армии не знали, где находятся начальник и штаб дивизии. Получив из Ершова от коменданта станции сведения о взятии Николаевска белочехами, командующий армией 20 августа дал телеграмму военному комиссару Балакова для передачи неизвестно где находившемуся 4-му Николаевскому полку распоряжение двигаться в тыл противнику, прорвавшемуся в Николаевск[289]. Как видно, боевое распоряжение за начдива пришлось посылать командующему. За подписями всего командования армией шли телеграммы начдиву Уральской с требованием выслать один взвод артиллерии на Николаевск через станции Ершов и Рукополь[290].