23 июня 2-й Белорусский фронт начал форсирование реки Проня, по которой проходил немецкий
оборонительный рубеж. Поскольку противник был практически полностью подавлен артиллерией, сапёры в течение короткого времени навели 78 лёгких мостов для пехоты и четыре 60-тонных моста для тяжёлой техники. Через несколько часов боя, по показаниям пленных, численность многих немецких рот упала с 80 — 100 до 15 — 20 человек. Армия вермахта постепенно отступала на запад. Советские войска форсировали Днепр севернее и южнее Могилёва, 27 июня город был окружён и взят приступом. В городе было захвачено около двух тысяч пленных.
Постепенно отход 4-й армии терял организованность. Связь частей с командованием и друг с другом была нарушена. Отходящие подвергались частым авианалётам, приносившим тяжёлые потери. До 29 июня 2-й Белорусский фронт заявил об уничтожении или захвате в плен 33 тысяч солдат противник
Могилёвская операция