В ночь на 25 мая конная дивизия генерала Морозова была подтянута к Перекопскому валу. Бой начался артиллерийской подготовкой. Наша пехота пошла в атаку…
Дивизия генерала Морозова стояла длинной колонной у прохода за валом. Настроение отдохнувших после зимних невзгод улан было бодрое. С нетерпением ожидали условного знака – ракеты. Зеленая – успех, красная – неудача. Наконец зеленые ракеты над впереди лежащими селами Преображенка и Перво-Константиновка взвились в воздух… Укрепленные позиции красных прорваны корниловцами и марковцами!.. После катастрофы Добровольческой армии и долгой и тяжелой обороны Крыма первое наступление и первый успех сразу подняли дух и уверенность в победе. Дивизия с места тронулась рысью, выходя за вал и беря направление между Григорьевкой и Перво-Константиновкой.
Пройдя 25 верст в направлении Каховки, генерал Морозов получил доставленное аэропланом приказание командира корпуса генерала Кутепова, в котором сообщалось, что красные, подведя сильные резервы, перешли в контрнаступление и вытеснили нашу пехоту из села Перво-Константиновка. Дивизии давалась новая задача. Генерал Морозов повернул дивизию назад.
Не доходя 10—12 верст до Перво-Константиновки, на ночь остановились в степи, отпустив подпруги, держа лошадей в поводу. Все было тихо… Лошади мирно жевали траву… На рассвете двинулись для выполнения задачи…
В это утро Дроздовская пехотная дивизия должна была атаковать село Перво-Константиновка с фронта, дивизия генерала Морозова – с фланга и тыла. Село Перво-Константиновка было занято частями 1-й красной латышской дивизии, превосходящей числом нашу Дроздовскую дивизию.
Для атаки правого фланга противника генерал Морозов выслал 5-й и 6-й Сводно-кавалерийские полки бригады полковника Выграна. Один из казачьих полков шел к Сивашам в направлении западнее села Владимировка. Правее его, в центре дивизии, для атаки с тыла был направлен 7-й Сводно-кавалерийский полк. Другой полк донцов шел уступом правее 7-го полка.
Перед рассветом дивизия тронулась вперед. 5-й и 6-й полки отделились для выполнения поставленной им задачи. Полковник Ковалинский вел полк скрытно, укрываясь лощинами и балками, пересекающими степь во многих местах… Еще совсем не рассвело, когда вышли на ровное место. Вдали была видна Перво-Константиновка с еще не потушенными редкими огнями… Сделав небольшую остановку, полковник Ковалинский разомкнул полк лавой для атаки на пехоту. Петроградские уланы шли на правом фланге полка, левее – лубенцы и новороссийцы. Рассвело… Подана команда, и полк, переходя в галоп, бросился вперед… Беспорядочный ружейный и пулеметный огонь с тыловых позиций красных… Пули свистят над головами атакующих… Трудно взять верный прицел по несущейся в атаку коннице!.. Потери небольшие – несколько лошадей скачут без всадников… Справа из села выбегают латыши-пехотинцы, торопливо строясь для встречи конной атаки… Еще несколько секунд, и с криком «Ура» полк врезался в линии красных. Вот лубенец вынесся вперед и скачет к пулемету. Короткая очередь пулеметной ленты, лошадь шарахается в сторону, гусар взмахивает шашкой… Уланы скачут, окружая пулемет… Пулемет взят ими… Красные пехотинцы, втыкая винтовки штыками в землю, кричат скачущему впереди командиру дивизиона: «Ваше высокоблагородие! Прикажите не рубить! Мы мобилизованные – прикажите не рубить!» – «Не рубить сдающихся!» – приказывает ротмистр Рубцов. Уланы окружают толпы пленных… Из села что есть сил уже бегут дроздовцы… Уланы сдают им пленных для отвода в тыл. В это время левее казачий полк, смяв красных, рубил бегущих, загоняя их в Сиваш. Путь спасения для красных был отрезан. Правофланговый полк донцов ворвался в село, не давая пощады латышам.
5-й и 6-й полки, действуя отдельно на правом фланге позиции красных, встреченные сильным огнем латышей, продвинуться вперед не могли. 6-й полк понес большие потери. В распоряжение полковника Выграна из Перекопа были направлены 4 танка, выбившие залегшие цепи латышей. Следуя за ними лавой, 6-й полк вошел в село, преследуя бегущих красных.
Атака дроздовцев с фронта и лихая конная атака 7-го Сводно-кавалерийского и двух Донских казачьих полков с тыла решили успех боя. Красные латыши были разбиты наголову. Остатки их, около двух тысяч человек, были взяты в плен. Артиллерия красных и пулеметы попали в наши руки…
Путь в Северную Таврию был открыт!..
Когда конная атака была уже закончена, казаками из резерва был схвачен конный, посланный в Перво-Константиновку командиром красной бригады, стоявшей в нескольких верстах от боя. В своей записке бригадный спрашивал, что происходит в Перво-Константиновке и почему такая сильная стрельба… Генерал Морозов послал донцов к указанной деревне, но бригады красных уже и след простыл. Она ушла поспешно к северу.