Партизаны начали разворачиваться в боевой порядок. Справа развернулись стрелковые цепи чернецовцев, слева – краснянцы и без выстрела двинулись вперед. Батарея стала на позицию и едва успела выпустить первую гранату по железной дороге станции, как там отчетливо и звонко раздался звук кавалерийской трубы, игравшей тревогу и сбор, и вслед за этим жидкие цепи партизан были встречены жестоким ружейным огнем из крайних построек и окопов и пулеметным во фланг из обширного каменного здания паровой мельницы. Открыл огонь и красный бронепоезд. В это время над горизонтом показалось солнце; его яркие лучи били партизанам прямо в глаза, крайне затрудняя прицелку. Неприятель расстреливал партизан на выбор. Один за другим падают убитые и раненые. Легло много чернецовцев, которые вначале даже ворвались в селение, но потом вынуждены были отойти; не выдержали поредевшие цепи, подались назад и залегли. Началась перестрелка в крайне невыгодных для партизан условиях: на открытом поле, солнце в глаза; противник хорошо укрыт, а у партизан за отсутствием лопат нет никаких укрытий. А в это же время против левого фланга краснянцев появился красный пулемет с прикрытием, который жестоким огнем начал осыпать всю нашу цепь. Часть партизан повернулась к нему и завязала с ним перестрелку. В резерве осталась еще сотня есаула Лазарева, уже подошедшая в это время к полю сражения. В случае контратаки противника этих сил не хватит для ее отражения, но помощь была уже близка: сзади, по обе стороны дороги, быстрым шагом, не ложась, двигались стрелковые цепи Офицерского полка с генералом Марковым и батареей; за ними вдали – конная группа с национальным флагом, – то был генерал Корнилов со штабом. На горизонте, со стороны хутора Малеванного, быстро идет густая стрелковая цепь, заходя во фланг и тыл красным: очевидно – корниловцы. Противник растерялся и стал разбрасывать свой огонь. Есаулу Лазареву с его сотней приказано усилить краснянцев слева и атаковать противника во фланг, а боевой части перейти в атаку одновременно с Офицерским полком. Стройно повел свою сотню есаул Лазарев; офицерские роты ускорили движение на гребень. Едва поднявшись на него, они столкнулись с наступавшими густыми цепями противника. С дистанции в 50 шагов партизаны ринулись в штыки. Местами произошел короткий рукопашный бой; красные были опрокинуты. Расстояние быстро увеличивалось; офицерские и партизанские цепи, продолжая наступление, преследовали противника огнем, но, встреченные огнем многих пулеметов из построек поселка, залегли.
Тем временем красные с помощью резервов снова перешли в наступление. Блеснули клинки шашек, и лава донцов в 40 шашек с гиком бросилась в атаку на матросов; короткие залпы противника, и казаки врубились в наступавших матросов. Генерал Марков воспользовался замешательством противника и бросился бегом с цепью в атаку, поддержанную всеми остальными частями, а батареи привели к молчанию пулеметы, установленные в здании мельницы, и принудили бронепоезд уйти в сторону Тихорецкой. Генерал Корнилов в решающий момент атаки станции был с цепями.
Станция и поселок Выселки были нами взяты и противник разбит, но красные, в составе коих были матросы (около 150 человек, погибли почти все), казаки станицы Суворовской и солдаты 39-й пехотной дивизии проявили на этот раз большое упорство, известную организованность и нанесли добровольческим частям, особенно Партизанскому полку, тяжелые потери. Смертельно ранен был полковник Краснянский (на другой день он умер), убит есаул Власов, ранен есаул Лазарев; больше 80 партизан выбыло из строя, среди них убитых – почти половина, в том числе несколько мальчиков-кадет Донского корпуса. Из первого взвода есаула Я. Рыковского в 50 человек выбыло 13 бойцов. После боя командиром краснянцев был назначен полковник Писарев. На станции был захвачен специальный поезд-мастерская для исправления железнодорожного полотна; его облили керосином и сожгли.
Стало известно об отряде кубанских добровольцев полковника Покровского; несколько дней тому назад здесь, в Выселках, эти части потерпели неудачу в бою с красными, понесли большие потери и отошли к Екатеринодару и, по словам прибывшего из Екатеринодара офицера, будто бы даже оставили Екатеринодар и двинулись на юг, в горы. Офицерский полк, техническая рота и батарея расположились на ночлег в Выселках и в близлежащей станице Суворовской. Партизанский и Корниловский полки со взятием Выселок ушли на ночлег в станицу Журавскую. Перед заходом солнца тела есаула Власова и 33 убитых партизан были преданы земле на местном кладбище. Армия шла по кубанским степям, оставляя на своем пути безымянные могилы…