Вместе с тем достижение этих успехов оказалось связано с большими потерями для советских войск – по немецким данным [747] , за 5 августа частям 198-й пд генерала Ганса Горна (Hans Horn) удалось уничтожить 32 танка и САУ противника. Поэтому с целью подавления мощной огневой системы, заранее подготовленной немцами вокруг Белгорода, генерал Конев приказал генералу Горюнову нанести массированные авиаудары по оборонительным позициям неприятеля, прикрывавшим северные подходы к городу. Для подавления противника были задействованы группы 1-го бомбардировочного и 1-го штурмового корпусов, получившие задачу «смешать с землей» большую часть долговременных укреплений врага и тем самым расчистить путь для продвижения вперед стрелковым войскам, артиллерии и танкам [748] . Последовательными ударами эшелонированных групп Пе-2 и Ил-2 огневая система обороны города оказалась подавлена, что позволило 375-й и 89-й гвардейской стрелковым дивизиям 48-го ск прорваться к северным окраинам Белгорода, а 305-я сд начала обходить его с запада. При этом германской авиации не удалось оказать существенного влияния на развитие ситуации на Белгородском направлении, поскольку главной целью немецких летчиков-истребителей 5 августа оказались вражеские истребители – из 28 заявленных сбитыми советских самолетов всего шесть приходилось на штурмовики и бомбардировщики [749] .
В полосе 53-й А в результате ночного боя частям 28-й гв. сд удалось при поддержке бронетехники выбить противника из опорного пункта в Стрелецком и двумя батальонами форсировать реку Везелка, захватив и разминировав два моста. По этим мостам были немедленно двинуты передовой отряд и главные силы 1-го мк, а также части 84-й сд полковника Павла Ивановича Буняшина. Однако стрелковые части, танковые и механизированные подразделения скопились у мостов, образовав здесь заторы, по которым противник немедленно нанес авиаудар, задействовав до 50 пикирующих бомбардировщиков [750] .
Только к 9 часам передовой отряд 1-го мк генерала Соломатина форсировал реку Везелка в районе Болховца и с боем стал развивать наступление на Грязное, обходя Белгород с запада. Используя продвижение мехкорпуса, командующий 48-го ск генерал Рогозный направил 305-ю сд также в обход Белгорода с запада на Архангельское с целью выйти в район Красного на шоссейную и железную дороги, ведущие на Харьков. В то же время 375-я сд, наступая вдоль шоссе Обоянь – Белгород, вышла на окраину города и завязала бой западнее шоссе. Командир дивизии полковник Говоруненко решил блокировать шоссе одним батальоном 1241-го сп, а с 1243-м и 1245-м полками во взаимодействии с 96-й тбр и 89-й гв. сд штурмом овладеть западной частью Белгорода. В результате две стрелковые дивизии 69-й А почти одновременно ворвались в город и начали его штурм, завязались ожесточенные уличные бои (официально считается, что первыми в Белгород вошли подразделения 270-го гв. сп под командованием гвардии подполковника Николая Эммануиловича Прошунина из состава 89-й гв. сд).
С выходом частей 1-го мк на Грязное, 305-й дивизии – западнее деревни Красное, а соединений 7-й гв. А – к реке Северский Донец, южнее Белгорода, немецкий гарнизон в городе оказался охваченным с флангов. Под угрозой окружения командир 198-й пд генерал Горн и командование группы «Кемпф» решили спешно отводить свои основные силы из центра города за реку Везелка. Для обеспечения этого отход в разных районах города оставались сильные отряды прикрытия, чтобы в уличных боях задержать советские части.
В итоге к 18 часам 5 августа соединения 69-й А при содействии частей 111-й сд 7-й гв. А (командир дивизии полковник Михаил Алексеевич Бушин) уже вели бои в центре Белгорода, хотя ожесточенное сопротивление отдельных немецких боевых групп продолжалось до позднего вечера на окраинах города – у церкви в западной части Белгорода, в районе пивного завода и районного Совета местных депутатов исполнительной власти. 1-й шак генерала Рязанова продолжал оказывать поддержку наземным войскам даже в ходе уличных боев. К часу ночи с 5 на 6 августа части 375-й Уральской и 89-й гвардейской стрелковых дивизий и 96-й тбр, очистив Белгород, вышли к реке Везелка, а наступающая в обход города с запада 305-я сд к тому времени вела бой за деревню Красное. Таким образом, успешный штурм Белгорода был произведен в тот же день, когда был взят Орел, что отметили в Москве первым за время войны артиллерийским салютом – двенадцатью артиллерийскими залпами из 120 орудий.