К январю 1944 года на Днепре, юго-западнее Канева, немцы сосредоточили крупные силы. Здесь, кроме прочих войск, было и соединение, которому Гитлер присвоил номер погибшей под Сталинградом шестой армии. Новая шестая армия должна была взять реванш за Сталинград.
В районе Смела — Мироновка фронт немцев крутой дугой выходил к реке. Гитлеровцы рассчитывали, опираясь на эту дугу, вернуть себе Правобережную Украину, вырваться на Днепр и вновь овладеть инициативой на фронте.
Однако немецкому наступлению на Правобережной Украине так и не суждено было осуществиться. Во второй половине января смельско-мироновская дуга германского фронта была сломана. Войска двух Украинских фронтов одновременно начали наступление навстречу друг другу. Войска 2-го Украинского фронта ударили по дуге севернее Кировограда, в сторону запада. Войска 1-го Украинского — юго-восточнее Белой Церкви, на восток. Вражеская группировка оказалась в «мешке». Выход из него становился с каждым часом все уже и уже.
Видя смертельную опасность, нависшую над войсками, Маттенклот начал умолять своего начальника, генерала пехоты Хейндрица, чтобы тот разрешил вывести корпус из «мешка». Но Хейндриц, боясь гнева Гитлера, отказал. А молот русского наступления бил и бил по немецкой обороне. В отчаянии Маттенклот доносил своему начальству:
«Положение становится безвыходным. Безумно жертвовать столькими жизнями. Если войска не будут оттянуты из «мешка», я подам в отставку».
Но Гитлер приказал корпусу Маттенклота продолжать обороняться.
Через несколько дней войска обоих Украинских фронтов, проломив немецкий фронт, вышли навстречу друг другу.
Клещи сомкнулись. Перед новой немецкой шестой армией встал грозный призрак нового Сталинграда.
Встревоженное германское командование бросило на выручку окруженных свежие части. Но советские войска с каждым днем все туже и туже стягивали петлю на горле врага. Все ближе и ближе войска обоих фронтов продвигались к центру «котла» — городу Корсунь-Шевченковский.
Стремясь спасти свои корпуса, находящиеся в корсуньском «котле», Гитлер ударил по его юго-западной стороне, в районе Звенигородки, бронированным кулаком из четырех танковых дивизий, усиленных артиллерией и мотопехотой. Но советские войска стойко отбивали все удары и продолжали наступать. С каждым днем в руках немцев населенных пунктов оставалось все меньше и меньше. Командование окруженных войск, сосредоточив все свои танковые силы, решило прорываться в юго-западном направлении, к Звенигородке, навстречу своим. Ценой огромных потерь немцам, рвавшимся из кольца, удалось вновь занять несколько сел и продвинуться на юго-запад. Им оставалось преодолеть всего десять — двенадцать километров, чтобы соединиться со своими войсками. Но это расстояние пройти было нелегко. Каждый километр немцам приходилось оплачивать горами трупов, грудами исковерканной боевой техники.