Советские войска решительно преследовали противника, но полностью окружить 1-ю польскую армию им не удалось, и прежде всего потому, что при планировании операции командование Западного фронта допустило серьезные просчеты. Группировка советских войск, которая должна была совершить стремительный обход фланга 1-й польской армии (3-й кавкорпус и 4-я армия), была значительно слабее группировки советских войск, наносивших фронтальный удар (15-я армия). Поэтому выдвижение обходящей группы проходило медленнее сковывающей группы, что и позволило противнику избежать окружения, а 6 июля даже оторваться от замедливших наступление советских частей. Поражение и начавшийся отход 1-й польской армии резко ухудшили положение 4-й польской армии и создали выгодные условия для наступления частей 16-й армии и Мозырской группы советских войск.

16-я армия наступала непосредственно на Минск. Главный удар она наносила силами трех дивизий из имевшихся пяти. Им предстояло форсировать реку Березину юго-восточнее города Борисова на участке от устья реки Равы до устья реки Клевы (ширина фронта 35 км). Наиболее сильной в боевом отношении в составе ударной группировки 16-й армии была 27-я Омская стрелковая дивизия (командир В.К. Путна). Она имела около 8 тыс. штыков и сабель, 260 пулеметов и 34 орудия. Дивизия обладала большим боевым опытом: она сражалась с чехословацким корпусом в 1918 г. и участвовала в боях с колчаковцами до полного их разгрома.

В 2 часа ночи 7 июля 16-я армия перешла в наступление. Уже к 5 часам утра передовые части ударной группы переправились через Березину. Завязались упорные бои. Противник начал отступать. 9 июля Красная армия освободила город Игумен. 10 июля поляки оставили Бобруйск. Бои приблизились непосредственно к Минску, который противник опоясал полукольцом окопов с проволочными заграждениями. 27-я дивизия должна была обойти город с севера и юга. Наступление на Минск началось на рассвете 11 июля. Противник оказывал ожесточенное сопротивление, которое было сломлено частями 27-й и 17-й стрелковых дивизий. К полудню город был полностью очищен от польских войск. С разгромом основных сил 1-й польской армии и освобождением Минска завершился первый этап наступления советских войск Западного фронта. В этих боях, проходивших с 4 по 11 июля, Красная армия прорвала фронт противника и нанесла ему серьезные потери. На всем фронте польские войска вынуждены были отходить на Запад. С 12 июля начался новый этап в наступлении частей Западного фронта, преследовавших отходившие польские войска. Основные силы, сосредоточенные на правом фланге, должны были наступать, прикрываясь территорией Литвы и Восточной Пруссии, и, нависая над флангом противника, не дать ему закрепиться на удобном для обороны рубеже[180].

Командование польской армии стремилось найти силы и средства, чтобы остановить наступление советских войск. 9 июля Пилсудский приказал войскам удержать фронт по линии Вильно – германские окопы – Лунинец – река Стырь и река Збруч. Его план сводился к тому, чтобы закрепиться на севере по линии старых германских окопов и затем нанести контрудар по войскам советского Западного фронта из района Бреста. Отходя на старые германские окопы, противник рассчитывал упорной обороной измотать и обескровить советские войска и вновь перейти в наступление. Этому плану не суждено было осуществиться. Линия германских окопов, вырытых в 2–3 ряда, соединенных между собою ходами сообщения, с большим количеством бетонированных убежищ и гнездами для пулеметов, уже в середине июля была прорвана армиями Западного фронта. 15 июля Пилсудский приказал отвести войска на линию Пинск – Огинский канал – река Шара – река Неман до Гродно. С целью задержать советское наступление, чтобы дать возможность войскам 1-й польской армии выйти из-под удара, 4-я польская армия должна была нанести удар на север во фланг наступающим частям Западного фронта, но этот маневр не удался.