Соответственно, наступление основных сил 27-й А возобновилось ранним утром 6 августа, и к исходу дня 12-я танковая и 3-я мотострелковая гвардейские бригады 4-го гв. Кантемировского тк, которыми командовали гвардии полковники Николай Душак и Михаил Леонов (Михаил Павлович Леонов), завершили прорыв тактической зоны обороны противника. Для развития наступления в образовавшийся прорыв была введена 13-я гв. тбр под командованием гвардии полковника Леонида Баукова, за которой последовали и главные силы корпуса. Продвигаясь по проселочным дорогам в тылу вражеских войск, передовой отряд бригады Баукова поздним вечером 6 августа достиг села Замостье, где встретил сопротивление отряда прикрытия из состава 11-й немецкой тд, который должен был задержать советские войска на подступах к Грайворону – важному узлу дорог северо-восточнее Ахтырки. В сложившейся обстановке полковник Бауков решил под прикрытием головной походной заставы развернуть бригаду, с ходу овладеть Замостьем и, захватив в этом районе единственную переправу через Ворсклу, под покровом темноты переправить танки по мосту и разгромить противника в Грайвороне. Боевые задачи были поставлены по радиосвязи, и вскоре подразделения бригады перешли в атаку. На направлении главного удара действовал танковый батальон, усиленный подразделениями автоматчиков и противотанковой артиллерией, причем отряд автоматчиков был направлен к мосту в обход, по лесной дороге. Внезапной атакой танков и автоматчиков мост был захвачен, и по нему незамедлительно переправился передовой танковый батальон, а за ним и главные силы бригады. Пройдя Замостье, советские танки вышли на северо-западную окраину Грайворона и завязали уличные бои.
С выходом советских войск к Хотмыжску, Березовке, Головчино и Грайворону группировка войск немецкой 4-й ТА, включавшая части трех пехотных (57, 255, 332-я) и одной танковой (19-я) дивизий со средствами усиления, которая, по некоторым данным [758] , насчитывала около 20 тыс. человек личного состава и до 100 боеготовых танков и САУ, оказалась в окружении в районе Томаровка – Борисовка – Головчино.
По утверждению генерала Эрхарда Рауса [759] , 5 августа 19-я и 6-я танковые дивизии 48-го тк предприняли попытку скоординированного встречного удара по флангам 1-й и 5-й гвардейской танковых армий ВорФ с целью закрыть прорыв на участке от Томаровки до Белгорода и блокировать продвигавшиеся в тыл 4-й ТА подвижные соединения противника. Однако к началу атаки в составе двух этих дивизий оставалось всего 12 боеготовых танков, поэтому 19-я тд в результате попала в окружение, а 6-я тд была отброшена в полосу 11-го ак оперативной группы «Кемпф».
В связи с этим генерал Густав Шмидт, осуществлявший оперативное руководство действиями томаровско-борисовской группировки немецких войск, утром 6 августа получил от командования 48-го тк задачу как можно быстрее отвести все свои силы на юго-запад, заняв промежуточный оборонительный рубеж в районе Грайворона и обеспечив развертывание прибывающей мд «Великая Германия» на линии Грайворон – Ахтырка [760] . Однако организовать отступление в течение 6 августа генералу Шмидту так и не удалось.
В 2 часа ночи 7 августа части 66-й и 97-й гвардейских стрелковых дивизий 32-го гв. ск 5-й гв. А атаковали Борисовку с востока, юго-востока и юга и выбили немцев из этого опорного пункта. Ошеломленные внезапной ночной атакой, немцы частью сил отошли в лесной массив Заповедник и урочище Куроедское, где они были атакованы и уничтожены войсками 6-й гвардейской и 27-й армий, а главными силами прорвались через заслоны 97-й гв. сд 5-й гв. А и сосредоточились в районе Зозули – Никольский – Головчино. В сложившейся обстановке генерал Шмидт принял решение всеми силами немедленно пробиваться на юг, используя промежутки в кольце окружения, еще не занятые советскими войсками, а сам со своим штабом направился в совхоз «Березовский» (в районе Березовки), куда уже выдвинулся штаб 13-й гв. сд генерала Бакланова, так что в совхозе произошел ночной бой между советскими и немецкими штабными подразделениями [761] .