С утра 25 июня генерал Горбатов ввел в сражение две танковые бригады 9-го танкового корпуса генерал-майора Б.С. Бахарова. Совершив маневр по лесисто-болотистой местности, танкисты, поддержанные тремя авиационными корпусами (!), завершили прорыв главной полосы и вышли ко второй.
В полосе наступления 28-й армии во второй половине дня в прорыв вошла конно-механизированная группа под командованием генерала Плиева, с которой взаимодействовали два авиационных корпуса. Таким образом, в дело вступили около 900 танков и самоходных установок.
26 июня Горбатов, а вернее, Жуков, находившийся на командном пункте 3-й армии и лично инструктировавший генерала Бахарова, бросил вперед весь 9-й танковый корпус с задачей прорваться в глубокий тыл противника, захватить Старицы и перерезать шоссе Могилев—Бобруйск. (Жуков, по наблюдениям генерала Чистякова, тоже был «незлопамятным»: «К слову говоря, мне не раз приходилось встречаться с Г.К. Жуковым, и я, кажется, немного изучил некоторые особенности его характера. Все мы знали, что, если маршал Жуков приедет в хорошем настроении, все равно распечет за какое-либо упущение, которое заметит, и уедет сердитый. А если приедет в плохом, распечет, но уедет в хорошем. При всем том маршал Жуков всегда являл нам пример незлопамятности». Главное — всех поставить раком и показать, кто есть начальник.)
Армия Батова к концу третьего дня наступления вышла на подступы к Бобруйску, а армия Лучинского освободила Гусев. Группа Плиева вышла к реке Птичь в районе Глуска и местами форсировала ее. Танковый корпус Панова перерезал дороги, идущие от Бобруйска на запад. Войска 9-й немецкой армии оказались обойденными с северо-запада и юго-запада. Противник начал отход, но было уже поздно.
27 июня 9-й и 1-й гвардейский танковые корпуса замкнули кольцо вокруг бобруйской группировки противника. В окружение попало 6 дивизий 35-го армейского и 41-го танкового корпусов — 40 000 солдат и офицеров, большое количество вооружения и техники. Часть войск фронта получила задачу ликвидировать окруженную группировку, главные же силы продолжали развивать наступление на Осиповичи и Слуцк. Вслед за подвижными войсками 3-я и 28-я армии выдвигались на внешний фронт окружения, а 48-я и 65-я — на внутренний.
Генерала Йордана Гитлер заменил Николаусом фон Форманном. Последнему досталось незавидное наследство: основная часть 9-й армии была к этому времени окружена в Бобруйске и на восточном берегу Березины.
Правда, северо-западный участок внутреннего фронта в это время прикрывался лишь частями двух танковых корпусов, так как стрелковые соединения подойти еще не успели. Именно на этом участке немцы начали подготовку к прорыву, чтобы соединиться с войсками 4-й армии и создать вместе с ней оборону на Березине и подступах к Минску. Во второй половине дня противник предпринял в районе Титовки до пятнадцати атак, стремясь пробиться на север: «…самая неистовая атака разыгралась перед фронтом 444-го и 407-го полков. В этом районе были сосредоточены в основном силы нашего артиллерийского полка. Не менее 2 тысяч вражеских солдат и офицеров при поддержке довольно сильного орудийного огня шли на наши позиции. Орудия открыли огонь по атакующим с дистанции семьсот метров, пулеметы — с четырехсот. Гитлеровцы шли. В их гуще разрывались снаряды. Пулеметы выкашивали ряды. Фашисты шли, переступая через трупы своих солдат. Они шли на прорыв, не считаясь ни с чем… Это была безумная атака… Мы видели с НП жуткую картину», — вспоминал командир 108-й стрелковой дивизии генерал П.А. Теремов.
Воздушная разведка обнаружила, что противник стягивает бронетехнику, автомашины и артиллерию на дорогу Жлобин—Бобруйск. В сложившейся обстановке представители Ставки Жуков и Новиков решили сорвать намерения немцев с помощью массированного применения всей имеющейся авиации. В 19.15 первые группы бомбардировщиков и штурмовиков 16-й воздушной армии генерал-полковника С.И. Руденко начали наносить удар по голове вражеской колонны, а последующие — по остановившимся на дороге автомашинам. В течение полутора часов 526 самолетов группами по 26–30 машин наносили непрерывные удары по окруженным войскам, нанеся им огромный урон и окончательно деморализовав. Бросив всю технику, немцы пытались пробиться в Бобруйск, но попадали под фланговый огонь 105-го стрелкового корпуса 65-й армии. К этому времени подошли войска 48-й армии Романенко и ударами с нескольких направлений к 13 часам 28 июня в основном уничтожили окруженную группировку противника. Немецкий 35-й армейский корпус перестал существовать, в числе сдавшихся в плен оказался его командир генерал фон Лютцов, командир 134-й пехотной дивизии генерал Филипп покончил с собой.
Генерал Горбатов, страстный последователь Суворова, питавшийся из солдатского котла, тот самый, про которого Сталин сказал: «Горбатова могила исправит», использовал «пейзажи» разгрома вокруг Бобруйска в воспитательных целях, устроив «экскурсию» для войск второго эшелона: «…я проезжал по железнодорожному мосту через Березину, приспособленному противником для автотранспорта, и был поражен увиденной картиной: все поле, примыкавшее к мосту, усеяно трупами гитлеровцев, их было не менее трех тысяч… Мне вспомнилось старинное выражение: «Трупы врага пахнут хорошо», — и я изменил маршрут двум дивизиям второго эшелона, чтобы они прошли через железнодорожный мост и посмотрели на работу своих товарищей из первого эшелона. Пройденные лишние шесть километров окупятся в будущем…»
Одновременно шли бои за сам Бобруйск. В городе насчитывалось более 10 000 немецких солдат, причем сюда все время просачивались остатки разбитых восточнее частей. Комендант Бобруйска генерал Адольф Хаман сумел организовать сильную круговую оборону. Дома были приспособлены под огневые точки, забаррикадированы улицы, на перекрестках врыты танки, подступы к городу тщательно заминированы. Кровопролитные бои за Бобруйск продолжались с 27 до 29 июня. Только небольшой группе противника численностью около 5000 человек под командованием командира 41-го танкового корпуса генерала Гофмайстера удалось прорваться в направлении на Осиповичи, но и она была вскоре уничтожена, а генерал пополнил коллекцию пленных.
В ходе боев на бобруйском направлении противник потерял около 74 000 солдат и офицеров убитыми и пленными. Поражение немцев под Бобруйском создало еще одну большую брешь в их обороне.
Существенную помощь войскам 1-го Белорусского фронта оказала Днепровская военная флотилия под командованием капитана 1-го ранга В.В. Григорьева. Ее корабли, продвигаясь вверх по Березине, поддерживали огнем пехоту и танки 48-й армии. Они переправили с левого берега реки на правый 66 000 бойцов, много вооружения и боевой техники. Флотилия нарушала переправы противника и высаживала десанты у него в тылу.
Наступление советских войск в Белоруссии в период с 23 по 28 июня поставило группу армий «Центр» перед катастрофой. Ее оборона оказалась прорванной на всех направлениях 500-километрового фронта. Группа понесла тяжелые потери. Советские войска продвинулись на запад на 80–150 км, освободили сотни населенных пунктов, окружили и уничтожили 13 немецких дивизий и тем самым получили возможность развернуть стремительное наступление в направлении Минск, Барановичи.