Правее Таманской армии наступала 10-я колонна под командованием П.К.Зоненко с задачей — обойти город с востока и нанести удар по нему с севера. Левее таманцев должна была наступать от Кубани 7-я колонна для удара по Ставрополю с запада, чтобы отрезать группировку противника в районе Кавказской.
Во время этого наступления основная группа противника в составе 2-й пехотной дивизии генерала Боровского, 2-й кубанской казачьей дивизии полковника Улагая и сводного отряда генерала Станкевича были скованы войсками 1-й и 2-й Ставропольских дивизий и кавалерийской бригады в 100 километрах от Ставрополя, а потому не могли принять участия в обороне города. Это значительно облегчило выполнение таманцами задачи.
Деникин приказал 3-й пехотной дивизии во что бы то ни стало задержать наступление красных войск до подхода дивизий Боровского и Улагая. Однако части этой дивизии под натиском устремившихся к Ставрополю таманцев продолжали пятиться и несли большие потери. На третий день после начала наступления они были отброшены к самому городу, а дивизии Боровского и Улагая все еще не подходили. Не помогли и брошенные Деникиным из резерва на помощь 3-й дивизии два полка резерва, красные их смяли и наполовину уничтожили. К исходу 27 октября колонна таманцев заняла позиции в районе гор Холодная и Острая. К этому времени 7-я колонна под командованием И.П. Гудкова и П.И. Деткова очистила от белых правый берег Кубани от Армавира до Барсуковской и наступала на Ставрополь уступом за левой колонной Таманской армии. Но фланг 7-й колонны у Армавира был атакован 1-й пехотной дивизией противника, в связи с чем части 7-й колонны задержались и опоздали подойти к моменту штурма Ставрополя.
Красные войска вплотную подошли к укрепленным позициям белых на подступах к городу. В ночь на 28 октября они бросились в атаку и ворвались в окопы противника на его окраине. Белогвардейские части, оборонявшие город, были частью уничтожены, а частью отброшены к северу. В этот же день, засветло, таманцы походными колоннами вошли в город. За освобождение Ставрополя Таманская армия была награждена ВЦИК РСФСР почетным революционным Красным Знаменем. До 23 октября армией командовал Е.И. Ковтюх, но в этот день он тяжело заболел и войска временно возглавил М.В. Смирнов. Начальником штаба армии по-прежнему был Г.Н. Батурин, комиссаром — Л.В. Ивницкий.
Боевые действия в Ставрополье
с 1 по 20 Октября 2018 годаНаходясь в войсках, Сорокин добивался того, чтобы поднять исполнительность командного состава, особенно младшего, укрепить стойкость красноармейцев личным примером. Еще в августе, в приказе № 5 он писал по этому поводу:
Освободив Ставрополь, войска Сорокина выдвинулись на 10–12 километров вдоль железной дороги на Кавказскую, упираясь левым флангом в Сенгилеевскую, в то время как части 10-й колонны П.К.Зоненко расположились правее железной дороги, захватывая своим правым флангом населенный пункт Надежда. Однако дальнейшее продвижение советских войск приостановилось. Боеприпасы подходили к концу, а подкрепления снарядами и патронами все не поступали и, что самое главное, ожидать их было неоткуда.
По этой же причине приостановила свое наступление не только Таманская армия, но и Ставропольская группировка. До этого ее 2-я дивизия, установив, что две дивизии белых из района Большой Джалги отошли к Ставрополю, перешла в наступление и, отбросив отряды генерала Станкевича, использованные противником в качестве заслона, на 2–3 перехода продвинулась в сторону города. Однако, как уже говорилось, и у этой дивизии окончились боеприпасы.
Успехи армии Сорокина в районе Ставрополя вызвали тревогу у белогвардейского командования за устойчивость всего Кубано- Ставропольского фронта. Деникин приказал своим дивизиям с другого направления, на Кубано-Урупском участке фронта, перейти в наступление с целью окружить и уничтожить части советских войск.