В это время армия выступала из хуторов на запад, по дороге на ст. Рязанскую. Перед рассветом корниловцы сбили красных с позиций по западному берегу р. Белая, захватили мост и преследовали их. На возвышенности, верстах в двух от переправы, красные пытались задержаться, но были сбиты и с нее. Однако силы противника, увеличившиеся подходом новых частей, остановили дальнейшее продвижение корниловцев, угрожая им охватом с правого фланга. На поддержку пошел Партизанский полк. Но и эта помощь не изменила положение. Пересеченная местность давала противнику возможность упорно обороняться; она же способствовала ему, занимающему более широкий фронт, активно угрожать флангам выдвинутых полков. Положение крайне тяжелое и опасное: в случае неустойки, хотя бы на небольшом участке, красные выходили на гребень, и перед ними в непосредственной близости оказывались «главные силы» армии. Более того, вся армия оказывалась в низине, окруженной со всех сторон противником.
Положение было таково: от хуторов Филипповских к р. Белая шла дамба и дорога до 2 верст длиной. За мостом, на западном берегу реки, дорога сворачивала к северу и тянулась между рекой и возвышенностью, на которой вели бой Корниловский и Партизанский полки, версты две-три, и только затем сворачивала к западу. Все это ее протяжение было на виду с восточного берега реки. На дороге стояли «главные силы» в ожидании поворота боя в пользу армии. Но сил двух полков, чтобы сбить противника, – недостаточно и из хуторов Филипповских срочно вызывается Офицерский полк. На хуторах остается Юнкерский батальон с конным дивизионом. Техническая рота уже на переправе: ее задача, с проходом последней части, сжечь мост и не дать противнику переправиться через реку. К северу от роты, вдоль реки – Чехословацкий батальон.
Красные давят со всех сторон. Генерал Корнилов на возвышенности за Корниловским полком. Около него все батареи, которым он указывает цели. Партизаны едва сдерживают красных. Им на помощь вызывается рота чехословаков, которую заменят снова мобилизованные раненые. Вводится в бой и конвой генерала Корнилова. Юнкерский батальон и конный дивизион не в силах задержать наступление красных, оставляют хутора Филипповские. Артиллерия красных с восточного берега реки обстреливает «главные силы». Один снаряд разрывается вблизи генерала Алексеева. Положение трагическое. Противник вводит новые силы и охватывает левый фланг корниловцев.
Офицерский полк перешел мост и остановился. Но сейчас же подскакал генерал Марков и направил 2-ю и 3-ю роты обеспечить левый фланг корниловцев. 4-ю роту он отправил в голову «главных сил», дав ей задачу прочищать им дорогу. Вся армия в бою, кроме последнего резерва – 1-й роты Офицерского полка. Но через весьма короткое время и она вошла в дело.
Совершенно неожиданно красные подошли к переправе с юга, вдоль западного берега реки. С дистанции версты с небольшим по переправе посыпались их пули. «Отбросить!» – приказал генерал Марков командиру 1-й роты, полковнику Плохинскому. Рота ринулась вперед и отбросила красных. Она могла бы привести их в полное расстройство, но подскакал генерал Марков и повернул ее почти в обратном направлении: там, за складками местности, слышалась сильная стрельба. Рота не шла, а бежала. Она наскочила на фланги красных, большими силами обходящих левый фланг 3-й роты полка. Под перекрестным огнем рот, под ударами их штыков, красные бежали в полном беспорядке, оставив на поле боя до 300 убитых и раненых. Но в момент успешного преследования снова появился генерал Марков и снова 1-ю роту направил в обратном направлении, к реке. Рота бьет во фланг и тыл тем частям противника, которые она отбросила в первое свое выступление и которые привелись в порядок и снова перешли в наступление вдоль реки к переправе. На этот раз эти части красных, неся большие потери, в полном беспорядке бежали. Генерал Марков опять здесь и дает роте новое задание… У всех, несмотря на «кашу» и полную потерю ориентировки, отличное настроение, тем более что в роте почти нет потерь.
Со вступлением в бой Офицерского полка красные по всему фронту стали отходить.
Отход Юнкерского батальона из хуторов Филипповских был весьма поспешным: за ним следовал противник. 1-я батарея по приказанию генерала Корнилова своим огнем сдерживала противника, но порыв последнего был настолько стремителен, что Техническая рота вынуждена была зажечь мост раньше, нежели все части Юнкерского батальона смогли перейти его. Им пришлось переправляться через реку вброд. Наступление красных остановилось на линии реки.
Весь тяжелый бой окончился во 2-й половине дня, и лишь 4-я рота, оказавшаяся на правом фланге всей армии (правее ее был конный дивизион), до вечера вела перестрелку с отходившим к станице Рязанской противником. Не доходя нескольких верст до станицы, рота свернула с дороги влево и вскоре остановилась. Шедшие за ней «главные силы» продолжали движение в станицу, куда следом за ними пошли и все части армии, кроме Офицерского полка, Юнкерского батальона и 1-й батареи, собравшихся у 4-й роты.