Для этого 26-я армия была усилена 5-м кавалерийским корпусом генерал-майора Ф. М. Камкова (с этого времени 5-й кавкорпус становится средством усиления при решении задач в интересах фронта) и 12-й танковой дивизией под командованием генерал-майора Т. А. Мишанина, имевшей 250 новых танков КВ и Т-34. Начало удара было назначено на 7 августа.
Получив приказ командующего Юго-Западным фронтом о нанесении удара на звенигородском направлении, генерал Костенко создал подвижную группу в составе 3-й и 14-й кавалерийских и 12-й танковой дивизий. Командование этой группой было возложено на командира 5-го кавалерийского корпуса. (В отличие от Западного фронта, где КМГ должна была действовать с первых дней войны, на ЮЗФ фактически это был первый случай создания конно-механизированной подвижной группы в составе кавкорпуса и танковой дивизии.)
К 6 августа соединения подвижной группы переправились на западный берег Днепра и сосредоточились в районе Литвинец – Малый Ржавец – Степанцы. Командующий 26-й армией поставил перед 5-м кавкорпусом следующую задачу: на рассвете 7 августа перейти в наступление и во взаимодействии с 227-й и 199-й стрелковыми дивизиями овладеть рубежом Ольховец – Выграев, а к исходу дня продвинуться до рубежа Щербашанцы – Хировка, чтобы с рассветом 8 августа развить удар в направлении Звенигородки, действуя по тылам 1-й танковой группы немцев.
Соединения 6-го стрелкового корпуса получили задачу во взаимодействии с 5-м кавкорпусом уничтожить противостоящего противника и захватить плацдарм на южном берегу р. Рось, овладеть городом и железнодорожной станцией Корсунь.
Утром 7 августа началось наступление подвижной группы 26-й армии. В 6 часов утра два артиллерийских дивизиона провели 20-минутный огневой налет по обороне противника, вслед за которым в наступление перешли 31-й и 158-й кавалерийские полки совместно с 23-м и 24-м танковыми полками.
Противник был ошеломлен внезапным ударом по несомкнутому стыку между войсками 1-й танковой группы и 6-й полевой армии. Оборонявшиеся на этом участке небольшие подразделения немцев начали поспешный отход в направлении Таганчи.
Генерал Камков приказал 14-й кавалерийской дивизии с 23-м танковым полком развить удар в направлении Ольховец, Кидановка и форсировать р. Рось в районе Половецкого. 3-я кавалерийская дивизия с 24-м танковым полком получила задачу атаковать противника в направлении Москаленки, Николаевка, форсировать Рось и захватить плацдарм для дальнейшего наступления.
Выполняя поставленную задачу, подвижная группировка наступала в указанных направлениях, встречая только слабое сопротивление отдельных групп противника.