Vakarų frontas pralaimėjo mūšį dėl Gardino ir Volkovysko. Tai daugiausia lėmė vadovybės klaidos ir prasta žvalgyba. Priešo strateginė operacija buvo permiegama, nes Tukhachevskis vis dar svajojo apie „raudonąją Varšuvą“.
Mūšiai Lietuvos pasienyje. Pruzhany
Prieš prasidedant visuotiniam puolimui, Lenkijos kariuomenė atliko keletą vietinių operacijų, pagerino savo pozicijas ir šiek tiek pajudėjo į priekį. 1920 m. Rugpjūčio pabaigoje - rugsėjo pradžioje tarp Lenkijos ir Lietuvos kilo konfliktas. Judėdami į rytus, Lenkijos kariai pasiekė Augustavą, kur buvo dislokuoti Lietuvos pasieniečiai, kurie į Raudonosios armijos puolimą liepos mėnesį buvo persikėlę į šią sritį. Lenkai reikalavo, kad lietuviai pasitrauktų. Jie dvejojo atsakyti, Lietuvos valdžia pietinę Suvalkovščinos dalį laikė savo. Tada lenkai nuginklavo Lietuvos pasieniečius, o rugpjūčio 30 dieną 1 -asis legionierių skyrius užėmė Augustavą. Tada pulkininko Nenevskio operatyvinė grupė (4 -oji kavalerijos brigada ir 41 -asis Suvalkijos pėstininkų pulkas) persikėlė į Suvalkus ir Seinus. Rugsėjo 1 -ąją Lenkijos kariai įžengė į Suvalkiją.
Lenkijos kariuomenės įžengimas į Lietuvą ginčijamą teritoriją iškėlė Raudonosios armijos ir Lietuvos sąveikos klausimą. Tačiau Lietuvos vyriausybė nenorėjo savo karių perkelti į raudonųjų operatyvinį pavaldumą. Rugsėjo 2 dieną 2 -oji Lietuvos divizija (7 tūkst. Durtuvai) pradėjo puolimą Suvalkijoje ir Augustavu. Lietuvos kariuomenė užėmė Lipską, Seinus ir pasiekė Suvalkiją. Tačiau lenkų kavalerija nuėjo į Lietuvos divizijos galą, o legionieriai pradėjo puolimą iš priekio. Netekę tik daugiau kaip 400 kalinių, lietuviai atsitraukė. Rugsėjo 7 d. Lenkijos kariai užėmė Lipską, rugsėjo 9 d. - Sejus ir Krasnopolis. Rugsėjo 10 -ąją lenkai pasiekė „Focho liniją“- demarkacinę liniją tarp Lenkijos ir Lietuvos, kurią 1919 metais pasiūlė Antantė.
1920 m. Rugsėjo 18 d. Lenkijos 4 -osios armijos 14 -oji pėstininkų divizija gavo užduotį paimti Pružaną - svarbų tašką kelyje į Slonimą. Atlikę naktinį žygį iš vakarų iš Šereševo, ryte lenkai pralaužė netoli miesto esančios 16 -osios armijos sovietinės 17 -osios pėstininkų divizijos gynybą. Kai artėjo pagrindinės pajėgos, lenkų batalionai tuo pačiu metu puolė Pružaną iš šiaurės, vakarų ir pietų. Raudonieji nesitikėjo šios atakos, po trumpos kovos miestas krito. 17 -oji divizija atsitraukė netvarkingai, prarado tik per 1000 kalinių.
Mūšis Gardino ir Berestovitsos regione
1920 m. Rugsėjo 20 d. 2 -osios armijos centrinė grupė (22 -oji savanorių ir 21 -oji kalnų divizijos) užpuolė 3 -osios sovietų armijos 5 -osios ir 6 -osios pėstininkų divizijų pozicijas. Nesitikėdami stipraus smūgio sovietiniai daliniai riedėjo atgal į Gardino tvirtovės įtvirtinimus. Rinkdamas kariuomenės rezervus, rugsėjo 21 d. Raudonoji armija surengė kontrataką, tačiau nesėkmingai. Artėjant sovietiniams rezervams, partijų pajėgos tapo maždaug lygios. Prasidėjo atkaklios pozicinės kovos. Tos pačios pozicijos kelis kartus perėjo iš rankų į rankas. 2 -osios Lenkijos armijos puolimas buvo sustabdytas, tačiau pagrindinės Vakarų fronto pajėgos Gardino kryptimi buvo sukaustytos.
Generolo Berbetskio legionų 3 -oji pėstininkų divizija (apie 8 tūkst. Žmonių, 40 ginklų, iš jų 10 sunkiųjų, virš 200 kulkosvaidžių), sudariusi dešinįjį 2 -osios armijos sparną, taip pat sėkmingai žengė pirmyn, stumdama 11 -osios dalies dalis. ir 15 -osios sovietų armijos 16 -osios divizijos (apie 11 tūkst. žmonių su 60 ginklų). Lenkai užfiksavo nepažeistus tiltus Dublyanyje ir Mostovlyanyje ir kirto Svislochą į vakarus nuo Berestovitsos. Berestovitsos srityje kilo atkakli kova. Rugsėjo 21 d. Lenkai įsiveržė į Bolšiją Berestovitsa, prasiverždami į 11 -osios divizijos galą. Jie nugalėjo divizijos galinius dalinius ir štabą, sugavo apie 300 žmonių ir užfiksavo 4 ginklus. Divizijos vadas Sobeinikovas buvo sužeistas, bet galėjo išvykti. Vadas Korkas pasiuntė 56 -ąją brigadą, ką tik atvykusią nuo Suomijos sienos (3000 kovotojų), į kontrataką. 22 dieną aršūs mūšiai tęsėsi visą dieną, tačiau Raudonoji armija negalėjo susigrąžinti Berestovitsos. Sovietų 33 -ioji brigada ir 16 -oji divizija pirmiausia pastūmė priešo 3 -ąją diviziją, tačiau patyrė didelių nuostolių. Tada lenkai surengė kontrataką. Padedant kaimyniniams daliniams, iki vakaro buvo sulaužytas 16 -osios divizijos pasipriešinimas.
Rugsėjo 23 d. Lenkai užėmė Malają Berestovitsa, bet tada raudonieji vėl pradėjo kontrataką. Tik vakare 3 -ioji legionierių divizija palaužė priešo pasipriešinimą ir pasiekė R. Vereteiką, Svislocho intaką. Rugsėjo 24 dieną Korko armija vėl surengė kontrataką, tačiau nesėkmingai ir patyrė rimtų nuostolių. Vakare Lenkijos kariai vėl pradėjo puolimą. 15 -oji sovietų armija pradėjo trauktis, bijodama apsupties dėl blogėjančios padėties šiaurėje 3 -iosios armijos gynybos zonoje. Rugsėjo 25 d. Lenkai, beveik nesulaukę rimto pasipriešinimo, žengė į priekį ir užėmė Lunnu ir apgadintą tiltą per Nemaną. Taigi lenkai nugalėjo 15 -ąją armiją: sovietų kariai neteko apie 3 tūkstančius žuvusių ir paimtų žmonių. Tačiau Lenkijos kariai nesugebėjo prasiveržti per priešo gynybą, pasiekti tiltus Nemane ir juos užfiksuoti. Tai buvo padaryta tik penktą operacijos dieną.
Šiaurės grupės proveržis
Šiaurinė 2-osios Lenkijos armijos grupė (1-oji legionierių divizija, 1-oji Lietuvos ir Baltarusijos divizija, dvi kavalerijos brigados, iš viso 15,5 tūkst. Karių, 90 ginklų), sutelkta Augustavo srityje, gavo užduotį greitai žengti į šiaurės rytus, aplenkti Gardiną iš šiaurės, kirsti Nemaną netoli Lietuvos miesto Druskeniki ir per dvi dienas pasiekti Gardino-Vilnios geležinkeliu esantį Marcinkants (Marcinkonis) miestelį. Lenkai perėmė Vakarų fronto ryšius, einančius iš Gardino į Mostį ir Lydą. Sovietinei Gardino grupei grėsė apsupimas.
1920 metų rugsėjo 22 dieną Šiaurės grupė pradėjo puolimą. Nenevskio 4 -oji kavalerijos brigada prasiveržė į priekį ir išsklaidė pažangius Lietuvos kariuomenės dalinius. 1 -oji legiono divizija smogė į 2 -ąją lietuvių diviziją prie Seinų. Atsimetę priešą, lenkai užėmė Seiną ir apsupo dalį Lietuvos kariuomenės. Buvo sugauta apie 1700 žmonių, 12 ginklų. 23 -iosios naktį lenkai sumušė lietuvių pulką, užfiksavę 300 žmonių ir 4 ginklus. Rugsėjo 23 d. Lenkijos kavalerija pasiekė tiltą Nemane prie Druskeniki miesto. Palaikomi artėjančių pėstininkų, lenkai užėmė tiltą. 24 dieną lenkai užėmė marcinkantus ir pasiekė Porečę (į šiaurės rytus nuo Gardino). Dėl to Lenkijos kariuomenė atvėrė kelią į Lydą ir gavo galimybę smogti į Lazarevičiaus 3 -iosios armijos galą. Vakarų fronto vadovybė buvo taip užimta mūšiais Gardino ir Berestovitsos apylinkėse, kad praleido priešo proveržį per Lietuvos teritoriją ir Nemaną, turintį prieigą prie 3 -iosios armijos užnugario. Tukhachevskis ruošėsi atremti priešo smūgį Gardino kryptimi, o paskui pradėti kontrpuolimą.
Gardino kritimas
Pagrindinės 2 -osios Lenkijos armijos pajėgos atnaujino puolimą prieš Gardiną. Rugsėjo 23 d. Lenkijos 21 -oji kalnų divizija kovojo dėl perėjų į pietus nuo Gardino, o 22 -oji savanorių divizija kovojo į šiaurę. Rugsėjo 23–24 d. Naktį Majoro Mondo grupė užfiksavo apgadintą tiltą Nemane netoli Gozos. Lenkai pradėjo remontuoti tiltą, dalis grupės karių kirto upę improvizuotais vandens laivais. 2 -osios Lenkijos kariuomenės štabas įsakė 2 -osios kavalerijos brigadai iš Šiaurės grupės eiti iš šiaurės į Gardiną ir prisijungti prie Mond grupės.
Tuo tarpu atakos Šiaurės grupė dviem kolonomis žygiavo link Lydos ir Vasiliškio. Lenkai išvyko į Raudonosios armijos Gardino grupuotės užnugarį. Tik rugsėjo 24 dieną 3 -iosios sovietų armijos štabas gavo pirmuosius duomenis apie lenkų kariuomenės veržimąsi į šiaurinį flangą. Štabas nusprendė, kad lenkai važiuoja į Gardiną. Po derybų su fronto vadovybe Lazarevičius įsakė nusiųsti 2 ir 21 šaulių divizijas iš kariuomenės rezervo prieš šią priešo grupę. Tai susilpnino III armijos pajėgas Gardino kryptimi.
5 -oji šaulių divizija, neatlaikiusi priešo spaudimo, pradėjo trauktis. Remiant sunkiąją artileriją, 22 -oji savanorių divizija užėmė Gardino tvirtovės 4 fortą. Tada patys raudonieji paliko 1, 2 ir 3 fortus. Šiauriniame sektoriuje „Mond“grupė užėmė 13 fortą. Iki rugsėjo 25 d. Vakaro Raudonoji armija prarado savo pozicijas kairiajame Nemano krante. Padidėjo lenkų spaudimas. 3 -iosios armijos kariams grėsė apsupimas iš šiaurės ir šiaurės rytų. Pietuose lenkai prasiveržė į Volkovyską. Tukhačevskis leido Lazarevičiui palikti Gardiną. Rugsėjo 26 -osios naktį į miestą įsiveržė Lenkijos kariai. Sovietų kariai traukiasi į rytus. 3 -ioji armija traukiasi į Lydą, 15 -oji ir 16 -oji armijos į r. Ščara.
Volkovyskas
Rugsėjo 23 dieną šiaurinė 4 -osios Lenkijos armijos generolo Jungo grupė (15 -oji pėstininkų divizija, 2 -ojo legiono divizijos dalis) pradėjo puolimą Volkovyske. Ji smogė 15–16 sovietų armijų sandūroje. Čia gynybą užėmė 16 -osios armijos 48 -oji divizija. Lenkų puolimas ir čia nustebino sovietų vadovybę. Buvo tikimasi, kad priešas visas jėgas per Berestovitsos sritį išmes Gardinui. Per kelias valandas pulkai prasiveržė per raudonąją gynybą ir vakare užėmė Volkovyską. Sovietų vadovybė 56 -ąją brigadą iš Berestovitsos apylinkių perkėlė į pagalbą 48 -ajai divizijai. Taip pat 15 -osios armijos vadas Korkas rugsėjo 24 dieną iš kariuomenės rezervo į mūšį išmetė 27 -ąją pėstininkų diviziją. Per įnirtingą mūšį, kuris truko visą dieną, Raudonoji armija atgavo Volkovyską. Vėlavimas Volkovyske, kaip ir Mostyje, atitolino Lenkijos kariuomenės judėjimą. Tai privertė Lenkijos aukštąją vadovybę sustiprinti 2 -ąją ir 4 -ąją armijas fronto atsargomis.
Tuo tarpu Tukhachevskis, bijodamas savo kariuomenės apsupimo, 25 dieną įsakė kariuomenei pasitraukti į rytus. Prieš tą rugsėjo 24 -osios vakarą Tukhachevskis vedė derybas su Lietuvos generalinio štabo viršininku Kleshchinsky. Sovietų vadovybė pasiūlė lietuviams bendrą puolimą Suvalkų-Gardino srityje. Tačiau lietuviai vėl atsisakė bendrų veiksmų. Dėl to 3 -iosios armijos kariai buvo ištraukti į Lydą, 15 -oji armija - į Lebedos ir Šcharos upes, 16 -oji - į r. Ščara. Teritorija turėjo būti paaukota siekiant išgelbėti armijas.
Taigi Vakarų frontas pralaimėjo mūšį dėl Gardino ir Volkovysko. Tai daugiausia lėmė vadovybės klaidos ir prasta žvalgyba. Priešo strateginė operacija buvo permiegama, nes Tukhachevskis vis dar svajojo apie „raudonąją Varšuvą“. Lenkai prispaudė pagrindines Vakarų fronto pajėgas Gardino srityje, smogė stipriai į pietus, ties Volkovysku, ir aplenkė 3 -ąją sovietų armiją šiaurėje per Lietuvos teritoriją, nusitaikę į Lydą. Tai sugriovė sovietinį frontą, Tuhačiovskio kariuomenė turėjo skubiai vėl trauktis į rytus, kad išvengtų apsupties.