Еще во время нахождения фон Манштейна в Ставке фюрера, на флангах прорыва войск 2-го Украинского фронта были спешно созданы сильные ударные группировки: на левом – в составе 3, 11 и 14-й танковых дивизий, на правом – в составе 72-й и 389-й пехотных дивизий с полком 57-й пехотной дивизии и частями танковой дивизии СС «Викинг». Они 27 сентября с севера и юга начали наступление в общем направлении на Писаревку и Оситняжку. На всем участке прорыва развернулись ожесточенные бои. Войска фронта мужественно и стойко отражали следовавшие одна за другой контратаки врага. В ходе тяжелых боев в районе Оситняжки положение 5-й гвардейской танковой армии порой оказывалось сложным. Противник мелкими группами танков и пехоты выходил на пути 20-го и 29-го танковых корпусов, стараясь внезапным ударом вызвать расстройство в их боевых порядках.
Генерал армии Конев немедленно выехал на командный пункт командующего 5-й гвардейской танковой армией. Здесь он убедился, что обстановка сложилась не из приятных. Однако генерал-полковник танковых войск П. А. Ротмистров четко руководил своими войсками. В сражение был введен второй эшелон (18-й танковый корпус), что позволило быстро расчистить прорыв, обеспечить фланги 2-го Украинского фронта и продолжить наступление в направлении Звенигородки. Одновременно 29-му танковому корпусу было приказано занять оборону на рубеже Водяное – Липянка фронтом на юг и преградить путь вражеским резервам к Днепру. Кроме того, для устранения прорыва противника на флангах генерал армии Конев ввел свежие силы из резерва фронта. С воздуха действия войск надежно обеспечивала авиация 1-го штурмового авиационного корпуса генерала В. Г. Рязанова и 7-го истребительного авиационного корпуса генерала А. В. Утина.
В ночь на 28 января командующий 2-м Украинским фронтом решил ввести в сражение 5-й гвардейский Донской кавалерийский корпус генерала А. Г. Селиванова. Задача корпуса состояла в том, чтобы выйти на тылы врага и, наступая в общем направлении на Ольшаны, уничтожить его живую силу и технику, дезорганизовать управление и во взаимодействии с танкистами, а также левофланговыми частями 27-й армии 1-го Украинского фронта не допустить отхода корсунь-шевченковской группировки противника на юг. Словом, создать пока внутренний фронт окружения.
Ввод кавкорпуса оказалось делом нелегким. Несмотря на то что, согласно распоряжениям генерала армии Конева, действия корпуса были обеспечены поддержкой авиации и дополнительно выделенной артиллерией при тесном взаимодействии с танковой армией, все же противнику удалось фланговыми контратаками отрядов пехоты и танков занять рубеж Пасторское, Капитановка, Тишковка и тем самым преградить путь кавалерийскому корпусу. Это вынудило кавалеристов спешиться, чтобы сбить заслоны противника. Совместным ударом второго эшелона 5-й гвардейской танковой армии, стрелковых дивизий 4-й гвардейской армии все фланговые атаки противника были отражены, а Капитоновка и Тишковка вновь заняты войсками фронта.
На звенигородском направлении наступление продолжал только 20-й танковый корпус. Его 155-я танковая бригада совместно с 8-й гвардейской танковой бригадой 27 января освободила г. Шпола.