W wyłomy, uczynione przez kompanie szturmowe, do walki weszły cztery polskie bataliony. Po krótkiej walce zajęto wszystkie umocnienia, a następnie opuszczone przez przeciwnika miasto. Walki we wrześniu i październiku 1919 10 września Polacy wznowili natarcie, połączone z forsowaniem rzeki. O świcie kompanie szturmowe przeprawiły się łodziami na wschodni brzeg Berezyny i po raz kolejny zaskoczyły przeciwnika. Czerwonoarmiści w bieliźnie wyskakiwali z kwater i rzucali się do ucieczki. Po zdobyciu przyczółka kompanie techniczne zbudowały kładki, którymi przeprawiły się przez rzekę kolejne pododdziały dywizji. Do południa osiągnięto nakazaną linię i przystąpiono do rozbudowy stanowisk obronnych na dominujących wzgórzach.

26 września rozszerzono przedmoście do linii Uchłody - Lady - Stajki - Prudiszcze - Mały Stachów, odsuwając front na odległość około czterech kilometrów na wschód od miasta. Przeciwnik 30 września przy wsparciu pociągu pancernego i kilku samochodów pancernych uderzył na stanowiska III batalionu 3 pułku piechoty Legionów, ale został odparty. Wznowione kontrataki w dniach 1 i 2 października, prowadzone siłami 462, 464 pułku strzelców i dwóch batalionów 66 pułku strzelców, wspierane przez trzy samochody pancerne i pociąg pancerny, również skończyły się niepowodzeniem.