4 марта на рассвете армия выступила на станицу Кореновскую, находящуюся в 15 верстах южнее. В авангарде шел Юнкерский батальон с батареей, в арьергарде – Партизанский полк с батареей. Красная армия Северного Кавказа под командованием бывшего фельдшера, кубанского казака Сорокина решила остановить движение Добровольческой армии на Екатеринодар и сосредоточила у станицы Кореновской на заранее укрепленной позиции до 10 тысяч бойцов с многочисленной артиллерией и двумя бронепоездами, то есть силы противника в четыре раза превышали боевую силу Добровольческой армии. Качественно вся эта масса была на большой высоте, хорошо руководима, упорна и активна. Меткость стрельбы красной артиллерии и двух бронепоездов была такой же, как и в офицерских батареях. Среди красных было много матросов и кубанские казаки Суворовской станицы.
Для боя развернулись все части Добровольческой армии. В обход станицы справа были двинуты Партизанский полк и Юнкерский батальон с батареей. С фронта наступали корниловцы, а на левом фланге – Офицерский полк с батареей. Задачей Офицерского полка было взятие массивного железнодорожного моста через реку Бейсужек и затем железнодорожной станции Станичная. Бой начался с утра, и в течение дня несколько раз назревал кризис. Атаки корниловцев и Офицерского полка чередовались с контратаками красных, массами наступавших на наши редкие цепи. Положение спасают то самоотверженные пулеметчики, все перераненные, но открывавшие меткий огонь в 100 шагах от противника, то образовавшийся в другом месте прорыв затыкается «резервом» из 10–12 легко раненных юнкеров, возвращающихся после перевязки в строй. Особенно тяжелые потери наносил добровольческим частям бронепоезд красных, который так и не удалось окончательно подбить: снаряды были все израсходованы; в артиллерийском парке оставалось к концу боя всего 30 шрапнелей.
Генерал Корнилов все время находился в буфере огня. Генерал Марков, полковник Неженцев, генерал Казанович лично водили в атаку свои части. Наступил критический момент боя. Генерал Корнилов прислал генералу Богаевскому приказание атаковать станицу с запада. Обоз с сотнями раненых с уходом Партизанского полка был оставлен без прикрытия. Наконец, около 3–4 часов дня наш правый фланг, Партизанский полк и Юнкерский батальон перешли в атаку, охватывая станицу справа и выходя ей в тыл. Офицерский полк, а затем и наиболее пострадавший Корниловский поддерживают атаку, и красные бросаются назад, ища спасения в камышах реки Бейсужек и переходя ее вброд. Противник толпами бежал на станцию Станичная и левее в лесок, и только с подходом 3-й роты и после того, как по бронепоезду и станции открыла с тыла огонь и 2-я батарея, бронепоезд ушел и 3-я рота ворвалась на станцию. После отбития сильной контратаки красных последние отошли. Станица и станция были взяты.
При выходе из Кореновской на дорогу, ведущую в станицу Усть-Лабинскую, генерал Богаевский с конвоем и ординарцами наткнулись на отходившую цепь красных, которые, увидев нас, стали втыкать винтовки штыками в землю и поднимать руки вверх. Увидя это, генерал Богаевский скомандовал: «Конница вперед!» Когда же жиденькая лава в 20 всадников, в рядах которой находился и пишущий эти строки, поскакала к ним, то противник моментально выхватил винтовки и встретил лаву огнем почти в упор: к счастью, обошлось без потерь. Пришлось поспешно ретироваться и укрыться за ближайшие амбары, находящиеся на окраине станицы. Красные отошли к ближайшему леску, недалеко от железнодорожной линии. Вскоре со стороны Екатеринодара появился другой бронепоезд, сопровождаемый цепями красных. В это время станция была уже захвачена Офицерским полком, который разбирался в захваченной на станции добыче. Появление с тыла другого бронепоезда грозило Офицерскому полку тяжелыми потерями и последствиями. К счастью, бронепоезд, не доходя версты до станции, остановился и, послав несколько снарядов, сам попал под огонь нашей 2-й батареи и вышедших на юго-западную окраину станицы и далее к железной дороге корниловцев и Юнкерского батальона, и бронепоезд пошел назад вместе с цепями прикрытия и исчез с горизонта. Стрельба смолкла. Наступили сумерки. Противник побежден, но не разбит, как был разбит под Лежанкой и Выселками. Он отошел, сохранив порядок, и отошел он на каких-нибудь пять верст на станицу Платнировскую. На железнодорожной станции был захвачен целый состав, в котором оказались около 600 снарядов, ружейные патроны, много пулеметов, медикаменты, белье и продовольствие. На двух платформах в двух больших котлах был приготовлен для красных борщ, который использовали Офицерский полк и шедшая с ним батарея.