Днем 16-го августа красная конница обрушилась двумя колоннами на донской стрелковый полк в районе М. Белозерки. После жестокого боя, в результате которого большая часть донского полка была захвачена в плен, остатки полка сосредоточились в Веселом.
С утра 16-го августа ударная группа генерала Скоблина перешла в решительное наступление. Корниловская дивизия стремительно захватила Ново-Александровку. Противник отошел в двух направлениях: на Покровку и на юго-запад. Против покровской группы была брошена 1-ая конная дивизия с 1-м корниловским полком. Выбитый из Покровки противник повернул на Рубановку, преследуемый конницей и корниловцами. Одновременно два других корниловских полка были двинуты на поддержку 6-ой пехотной дивизии, атаковавшей Верхние и Нижние Серагозы. несмотря на упорное сопротивление красных, переходивших в контратаки корниловцы штыковым ударом ворвались в В. Серагозы. Красные бросились в панике на запад, но были встречены обходной колонной 1-го корниловского полка. Части 6-ой пехотной дивизии продолжали атаки на Н. Серагозы с востока, бригада генерала Шинкаренко вела бой в районе Серагоз, 2-ая конная дивизия ворвалась передовыми частями в Агайман, но была вытеснена подоспевшими из Торгаевки красными.
В течение 16-го августа крупные силы пехоты (Латышская и 15-ая стрелковая дивизии) напирали на фронт 2-го армейского корпуса, нанося главный удар по левому флангу корпуса. Наступление красных сдерживалось, но части 13-ой пехотной дивизии были потеснены к Григорьевке - Константиновке. Таким образом, 2-ой корпус был оттеснен к самому перекопу. Значительные силы красной конницы прорвали фланг 1-го корпуса, выйдя в тыл армии.