Противник силами 1-й горно-егерской дивизии должен был взять Голованевск, а 4-й – вести наступление на Подвысокое, завершая окружение группы Понеделина. Части XXXXVIII корпуса приступили к переброске на восток в район с. Тальное, чтобы оттуда совершить охват 6-й, 12-й и, если повезет, 18-й армий. На их позиции в районе Умани перебрасывались 24-я и 297-я пехотные дивизии.
К 11. 00 части группы Понеделина занимали следующие позиции.
– 49-й корпус, прикрываясь арьергардами на рубеже Сарны – Полудня, отходил 140-й и 190-й дивизиями на линию разъезд Яроватка – Лещиновка – Чайковка – Христиновка. 173-я оборонялась в районе Христиновки – Орадовки – Верхнячки, 141-я – у сел Орадовка – Ягубец – Россоша, 44-я танковая дивизия сосредоточилась в лесу западнее села Голяковка, 39-я танковая – в роще в 2-х км западнее села Городецкое.
– 37-й корпус с вечера предшествующего дня занимал 189-й дивизией позицию по линии Загубец – Кузьмина Гребля – Томашевка. 10-я дивизия НКВД находилась в районе Кочубеевки, 80-я стрелковая дивизия – в районе села Паланка и прилегающего к нему леса, 139-я стрелковая дивизия – у села Кочерженцы.
Если в полосе обороны 12-й армии положение было сравнительно благополучным, то ситуация в 6-й армии складывалась крайне неблагоприятно. Командующий генерал И.Н. Музыченко доносил, что фронт обороны его войск прорван в четырех местах: у Цибермановки, Лещиновки, Христиновки и у Ягубец. Восстановить положение собственными силами не удалось, и армия продолжила отступление
[96].
К утру 31 июля положение XXXXIX корпуса Л. Кюблера было критическим. Особенно уязвимым для ударов был его правый фланг. Как установила немецкая разведка, всего в нескольких километрах от 1-й горно-егерской дивизии находилась группировка, насчитывавшая по немецким оценкам, по меньшей мере, 50 тыс. человек. Одного ее удара было достаточно для уничтожения всего южного фланга корпуса. Но, к счастью для противника, советское командование даже и не подозревало о представившихся ему возможностях. Ночь миновала, и дивизии корпуса продолжили свое планомерное давление на части группы Понеделина.
Ранним утром передовые группы «Ланг» и «Кресс» вступили в расположенный к северу от Голованевска лес и изготовились к атаке на город. Начало наступления должно было последовать после авиационного налета, но он задерживался. Только между 13 и 14 часами немецкая авиация смогла провести бомбежку Голованевска, да и то после неоднократных настойчивых просьб от командования 1-й горно-егерской дивизии. Атаке подверглись просека, проходящая в 6 км западнее города, сам населенный пункт и железнодорожная ветка южнее от него. По немецким самолетам немедленно открыла огонь советская зенитная артиллерия, однако он не смог помешать бомбардировке. Наблюдатели противника отметили большие разрывы в лесном массиве и в городских кварталах. В 14.20 немецкие самолеты совершили повторный налет, уже не встречая никакого противодействия с земли
[97]. То ли зенитные батареи были подавлены, то ли сменили позиции, следуя за своими войсками.
Сразу после налета авиации и артиллерийского обстрела, в 14.00, всеми имевшимися в распоряжении орудиями группы «Ланг» и «Кресс» перешли в наступление двумя боевыми отрядами. Батальоны Ратгебера, Лавалля и Фляйшмана из группы «Ланг» атаковали восточную, батальоны группы «Кресс» – западную части города. После непродолжительного боя город был занят. Пути отхода для группы Понеделина через Голованевск на Первомайск были отрезаны.
Вторую половину дня 31 июля горные егеря провели, укрепляя свои позиции вокруг Голованевска. Контратаки советских войск были успешно отражены. Вечером оберет Кресс отдал приказ 3-му батальону 98-го полка начать наступление на села Трояны и Грушка. Вскоре после выступления начался дождь, превративший дороги в жидкое месиво. Несмотря на трудности, батальон занял станцию Грушка и перерезал железную дорогу на Голованевск. Советские войска пытались закрепиться за железнодорожной насыпью, но все их контратаки были отбиты
[98].
Передовая группа 4-й горно-егерской дивизии пробилась от перекрестка у села Коржевая на Дубово и закрепилась там. К счастью, в районе с. Дубово находился 368-й полк 58-й дивизии под командованием майора С.О. Круглянского. В 17.00 его красноармейцы заметили выдвижение противника к р. Ятрань и оценили его численность примерно в батальон. Когда немцы попытались разведать возможность переправы, их обстреляли, и они были вынуждены отойти. Хотя противник не смог перебраться на восточный берег Ятрани, но он теперь отрезал еще один возможный путь выхода из окружения для советских войск.
В районе с. Рогово заняли оборону пограничники Сводного отряда – два батальона 43-го полка и рота охраны. Во время обстрела получил ранение командир отряда полковник Трегубенко. По приказу генерала И.Н. Музыченко на угрожаемое направление отправилась 189-я дивизия. Ее 864-й полк вечером 31 июля занял рубеж Коржовый Кут – Дубово, а 891-й вместе с 211-й воздушно-десантной бригадой – от юго-восточной окраины с. Бабанка до Коржевая. Перед ними стояла задача атаковать и уничтожить противника, занявшего с. Коржевая. Позиции у с. Дубово усиливались 880-м полком"
[99].
Вечером 2-й батальон 99-го полка предпринял наступление против лесного массива южнее вокзала Голованевска, где по имевшимся данным находилось значительное количество красноармейцев. Атака оказалась неудачной, и немецкой пехоте пришлось залечь под огнем. Воспользовавшись моментом, 3-й батальон 98-го полка перешел в наступление в южном направлении и, сломив сопротивление, вышел к железнодорожной насыпи у с. Грушка. Здесь противник закрепился, готовясь к отражению контратак. Вскоре они действительно последовали, некоторые даже при поддержке кавалерии. Все атаки были немцами отражены
[100].
В течение 30 и 31 июля 1-я и 4-я горно-егерские дивизии своими действиями разорвали фронт обороны советских войск и сделали невозможным его восстановление по ранее определенной командованием Южного фронта линии Умань – Голованевск. После полудня командование 1-й горно-егерской дивизии и командование XXXXIX корпуса пришли к убеждению, что кризис миновал. Немцы успели подтянуть свои силы прежде, чем советские войска сумели понять ситуацию и сгруппироваться для удара. С подходом дивизий LII корпуса к Голованевску высвобождалась 1-я горно-егерская дивизия. Перед ней ставилась задача продолжать преследование в общем направлении на село Покотилово
[101]. Сражение вступало в решающую фазу. Немецкое командование поставило перед своими соединениями цель – не допустить прорыва полуокруженных советских армий из формирующегося «мешка».