Так как дроздовцы, стремясь прорваться на Брянск, расстроили левый фланг западного соседа ударной группы и угрожали Кромам справа; так как в то же время корниловцы, демонстрируя наступление по дороге на Тулу, направили свой основной удар на Кромы слева, то командование Южного фронта приняло решение действовать сразу против обеих группировок противника. Ударной группе была дана задача наступать в расходящихся направлениях основными силами против корниловцев, на Орёл, а другими частями своей группы – против дроздовцев, на Дмитровск.
Операция привела к затяжным кровопролитным боям под Дмитровском, где части ударной группы сражались с переменным успехом. Но под Орлом на протяжении трех дней основные силы ударной группы в ряде жестоких боев нанесли крупное поражение корниловской дивизии. Благодаря этим боям удалось окружить Орёл с трех сторон – с севера, запада и юго-запада. Белые, исчерпав свои резервы, вынуждены были вывести корниловцев из Орла по единственной свободной дороге на юг.
Освобождение Орла упрочило уверенность Красной Армии в своём превосходстве над деникинскими войсками, всего неделю назад захватившими город. Наметилось истощение белых, стало очевидно, что советское командование закрепляет инициативу за собой.
Однако со взятием Орла не был ещё достигнут перелом во всей обстановке на центральном участке Южного фронта. Деникин продолжал активно действовать, его добровольцы напрягали отчаянные усилия, чтобы не упускать результатов недавних своих успехов.
Битва под Кромами не переставала бушевать.
На отрезке фронта в тридцать километров дроздовцы повели наступление на Кромы с юго-запада и, ценой непомерных потерь, сломили сопротивление советских стрелков, вновь захватив город. На другой день защитники Кром совместно с подкреплениями отважной атакой выбили белых из города. Но на следующие сутки дроздовцы опять двинулись вперёд, прорывом на одном из участков создали угрозу окружения, и советские части отступили к северу. Кромы в третий раз перешли в руки белых.
В результате неутихавших двухнедельных боев ударная группа израсходовала резервы и разбросала свои части на огромном фронте. Между тем после своего поражения под Орлом белые стянули против центрального участка Южного фронта все свои силы в расчёте разбить ударную группу по частям и снова взять Орёл.
Но намерение противника было разгадано. Командование построило такой план действий, чтобы обе армии, оперировавшие на центральном участке, сосредоточили свои удары на отчётливо определённых направлениях против орловской и против кромской группировок белых и наступали не разрозненно, а массивными группами.
Двадцать четвёртого октября на главном направлении удара был достигнут блестящий оперативный успех: частями конницы Будённого и Восьмой армии был взят Воронеж. Это открывало перспективу нанесения удара в тыл Добровольческой армии и обеспечивало решающую поддержку затянувшейся борьбе на центральном участке фронта.
Борьба под Воронежем носила совершенно особый характер. Это была великая битва конниц, после которой белым стало ясно, что преимуществу их в этом роде войск наступает конец.
В начале октября, после захвата Воронежа, конный корпус Шкуро двинулся на север. Мамонтов поддерживал его, рейдируя по районам расположения Восьмой советской армии. Правый северный фланг этой армии был обнажён, кавалерия белых могла легко выйти в глубокие тылы Южного фронта.
Единственной силой, способной противодействовать Шкуро и Мамонтову, был конный корпус Будённого.
Но существовала старая директива о движении корпуса в Донскую область.
Будённый, предвидя опасность проникновения Шкуро на север, решительно повернул свою конницу и ещё до падения Воронежа устремился к северу, ища встречи с неприятельской кавалерией. Этот ответственный смелый шаг был оправдан всем последующим ходом событий.
Вскоре РВС Южного фронта дал Будённому директиву разбить конницу противника в районе Воронежа и способствовать выходу Восьмой армии в кратчайший срок на линию Дона. Будённый быстро сосредоточил свой корпус северо-восточнее Воронежа.
Подготавливая части к операции и выясняя группировку белых, Будённый прибегнул к военной хитрости. Он включился в телеграфные провода связи корпуса Шкуро и передал ложный приказ Первому конному корпусу Будённого. В приказе говорилось о подготовке наступления на Воронеж с основным ударом с юго-востока, тогда как в действительности удар готовился с северо-востока. Штаб корпуса Шкуро счёл якобы перехваченный «приказ красных» за правду.
Шкуро, опасаясь упустить инициативу, перешёл в наступление с двенадцатью полками кавалерии. На первых порах ему удалось потеснить одну из двух дивизий Будённого, но затем другая дивизия вышла ему во фланг и тыл. Манёвр решил схватку. Будённовцы разбили казачью дивизию кубанцев, уничтожили полк белой пехоты и преследовали бегущего неприятеля до восточных окраин Воронежа.
После этого Будённый произвёл новую перегруппировку. Главные силы были сосредоточены в расчёте атаки Воронежа с севера. Остальным частям корпуса ставилась задача охватить город с юго-запада. Вся артиллерия и огромное число пулемётов были сконцентрированы в районе расположения этих частей.
В день решающего боя за город, рано поутру, шквал артиллерийского огня был обрушен на противника, и одна дивизия Будённого в пешем строю переправилась через реку Воронеж. Вспыхнул бой на востоке города, постепенно втянувший главные силы белых. Тем временем главные силы Первого корпуса появились с севера и северо-запада, стремительно приближаясь к Воронежу. Удар застиг белых врасплох. Шкуро ничего не оставалось, как отдать приказ к отступлению. Его кавалерия побросала орудия, пулемёты и ринулась к переправам через Дон.
День спустя после воронежского разгрома донской и добровольческой кавалерии ударная группа, перебросившая свои части из-под Орла в район Кром, снова перешла в наступление. За двое суток боев частям кутеповского корпуса были нанесены поражения на всех трех участках того рубежа, на котором Красная Армия поставила крест деникинскому «походу на Москву»: Орёл – Кромы – Дмитровск. Ударная группа ночной атакой выбила белых из Кром; соседняя с запада дивизия опрокинула дроздовцев и ворвалась в Дмитровск; дивизии, действовавшие слева от ударной группы, разбили корниловцев под Орлом, наступая к югу вдоль железной дороги.
Начался общий отход белых на всем центральном участке Южного фронта.
Вместе с тем начались с каждым новым боем возраставшие успехи советской конницы. Форсировав Дон и нанеся ещё крупное поражение кавалерии Шкуро, Будённый отбросил её в район станции Касторной по направлению к Курску. Здесь, в середине ноября, в разгар бушевавшей метели необычно ранней зимы, он вновь разгромил белых сокрушительным ударом соединённых конных и пеших сил.
Отступление добровольцев Деникина стало приобретать характер повального бегства. В этих условиях преследование врага кавалерией, преобразованной в Первую Конную армию во главе с Ворошиловым и Будённым, имело решающее значение. Невиданно поднялся среди полков боевой дух уверенности в победе. С каждым шагом вперёд сильнее сказывались в действии советских войск те выгоды, которые были заложены в стратегическом плане наступления.
Главный удар из района Воронежа выводил основную группу армий – во взаимодействии конницы и пехоты – с северо-востока на юго-запад, в Донецкий бассейн. В то же время удар из района Орла открывал выход правофланговой армии фронта на юг, через Курск к Харькову.
В Донецком бассейне победы советских войск были облегчены дружной поддержкой рабочих. Эти победы имели следствием то, что действовавшая на стыке Донской и Добровольческой армий Конная армия кратчайшим путём выходила к Азовскому морю. А этим предрешалось осуществление конечной цели первого этапа плана – рассечение деникинских сил на две части: добровольцев, которые отбрасывались в Правобережную Украину и к Крыму, и казаков, которые оттеснялись в низовья Дона и на Северный Кавказ.