По показаниям генерала Бамлера, сдача в плен командования «крепости» произошла 28 июня в 8 часов утра. Однако бои в городе продолжались до 18.00 28 июня. По советским данным, окруженные немецкие части неоднократно пытались прорваться с использованием бронетехники из города в юго-западном и западном направлениях. Эти контратаки носили отчаянно-ожесточенный характер, атакующие несли громадные потери от огня советских войск. В целом боевые действия носили характер планомерного штурма города в уличных боях штурмовыми группами. Каждый стрелковый полк выделил по 2–3 таких группы силой 50–60 человек каждая, усиленных противотанковыми орудиями. В свою очередь каждая штурмовая группа дробилась на два-три отряда. Атаки штурмовых групп поддерживались танками и самоходными орудиями, а также орудиями прямой наводки. Для уничтожения отдельных огневых точек в каменных зданиях применялись для стрельбы прямой наводкой 152-мм орудия. К 16.00 28 июня сопротивлялась только группа немцев в районе вокзала. Видя безвыходность своего положения, она сложила оружие в 18.00. С капитуляцией этой группы Могилев был полностью освобожден.
По советским данным, в результате успешного штурма Могилева было убито 6670 и взято в плен 3500 солдат и офицеров противника, в том числе два генерала (Бамлер и фон Эрдмансдорф). Также было уничтожено и захвачено[322]
:орудий разного калибра — 299;
пулеметов — 661;
минометов — 190;
автомашин — 1721;
винтовок — 2000;
автоматов — 200;
танков и самоходных орудий — 84;
железнодорожных эшелонов — 3;
самолетов — 10.
За отличные боевые действия (именно в такой формулировке) в форсировании Днепра и освобождение Могилева войскам была объявлена благодарность в приказе И.В. Сталина. В 22.00 28 июня Москва салютовала войскам 2-го Белорусского фронта 20 артиллерийскими залпами из 224 орудий. В ознаменование одержанной победы соединения и части, наиболее отличившиеся при овладении Могилевом, получили наименование «Могилевских».
Действия авиации по отходящим колоннам противника были еще более эффективными. Основной поток отходящих колонн двигался по шоссе Могилев — Минск, которое почти на всем своем протяжении проходило по лесисто-болотистой местности. Штурмовики 4-й воздушной армии уделяли много внимания именно этой дороге. Наблюдая за движением противника с воздуха, выбирали такие участки, с которых развертывание в стороны было невозможно. Создавая на этих участках пробки ударами с воздуха, штурмовики порождали панику, а затем громили колонну несколькими последовательными ударами.
Надо сказать, что командование 4-й воздушной армии в период преследования отходящего противника предоставило штурмовым авиадивизиям полную самостоятельность в выборе объектов действий. Эта самостоятельность в действиях штурмовых дивизий повысила эффективность воздействия советской авиации на отходящие колонны противника. Примером могут служить действия 230-й штурмовой авиадивизии, которой на 29 июня 1944 г. была поставлена задача: «… с рассветом тремя группами штурмовиков произвести разведку отступающих войск противника по шоссе Могилев — Минск и прилегающим к нему проселочным дорогам с попутным бомбардированием крупных скоплений противника. В дальнейшем действовать по данным своей разведки». Собственно, последней фразой штаб К.А. Вершинина давал «карт-бланш» командирам штурмовых авиачастей.
Задача подчиненным полкам на разведку была поставлена штабом дивизии ранним утром 29 июня, в 5.15. К ее решению приступили немедленно. Первая четверка Ил-2, возглавляемая Героем Советского Союза гвардии капитаном И.Л. Карабут, комэском 7-й гв. ШАП, вылетела в 5.48 утра, через 8 минут вылетела вторая четверка Ил-2, и через 9 минут после второй группы вылетела еще одна четверка «илов». Каждая группа штурмовиков прикрывалась четверкой Ла-5. Подлетая к району Белыничи, командиры первой и второй групп наблюдали сплошное движение машин и подвод по шоссе. Все три группы сразу же, не теряя времени, выбрали и атаковали наибольшие скопления машин.
В итоге нескольких разведывательных вылетов было установлено сплошное движение автомашин противника, артиллерии на механической и конной тяге по шоссе от Белыничи на запад. На отдельных участках дороги автомашины двигались в 2–3 ряда. На участке дороги Белыничи — Погост количество двигающихся автомашин достигало 600 единиц. Мосты и насыпи через болотистые места были исправными. Движения по проселочным дорогам пока не отмечалось.