Nors iki lemtingo mūšio prie Vyslos Lenkijos kariuomenė sustiprėjo ir padidėjo, Tukhachevskio kariuomenė buvo susilpninta. Jie patyrė didelių nuostolių, buvo pavargę nuo nenutrūkstamų kovų, galinė dalis atsiliko 200-400 km, o tai sutrikdė šaudmenų ir maisto tiekimą. Padaliniai negavo pastiprinimo. Jėgų pusiausvyra kardinaliai pasikeitė priešo naudai. Be to, Pietvakarių fronto kariai negalėjo laiku pasukti į šiaurės vakarus.
O pietuose kilo grėsmė iš Rusijos Vrangelio armijos, kuri atitraukė pajėgas ir atsargas nuo Lenkijos fronto. Dėl grėsmės Vakarų ir Pietvakarių frontai nebesulaukė naujų darinių iš Vrangelio kariuomenės. Birželio-liepos mėnesiais jie išvyko į Krymo frontą. Baltieji sargybiniai atitraukė daugiau nei 20 šautuvų ir kavalerijos divizijų. Ir dažnai galingas, selektyvus, kaip 51 -oji Blucherio pėstininkų divizija. Jų pasirodymas Lenkijos fronte gali radikaliai pakeisti situaciją netoli Varšuvos ir Lvovo.
Sprendimas tęsti puolimą prieš Varšuvą
1920 m. Rugpjūčio 5 d. Įvyko komunistų partijos Centro komiteto plenarinis posėdis, kuriame buvo aptariama situacija frontuose. Sprendimas buvo patvirtintas perduoti Pietvakarių fronto (SWF) 12 -ąją, 1 -ąją kavaleriją ir 14 -ąją armijas vadovaujant Tukhačevskiui. Lemiamoje kovoje reikėjo palaužti priešo pasipriešinimą ir pasiekti taiką. Norėdami tai padaryti, reikėjo perkelti 1 -ąją kavalerijos armiją į Ivangorodo sektorių ir sustiprinti pietinį Vakarų fronto (ZF) flangą su 12 -ąja Pietvakarių fronto armija. Rugpjūčio 6 d., Remdamasis Centrinio komiteto plenarinio posėdžio sprendimu, vyriausiasis vadas Kamenevas išleido Pietvakarių fronto vadovybei nurodymą kartu su 12-ąja ir 1-ąja kavalerijos kariuomene., į ZF ir 14 -ąją armiją. Budenny armija buvo išvesta į rezervą, Lvovo kryptimi ją turėjo pakeisti šaulių divizijos. Tą pačią dieną vyriausiasis vadas įsakė Pietvakarių fronto vadovybei 1-ąjį arklį pakeisti pėstininkų daliniais ir išvesti į atsargą poilsiui ir pasiruošimui naujai operacijai. Tačiau ne viename dokumente Kamenevas liepė nutraukti Lvovo operaciją. Iki rugpjūčio 10 dienos Budionio kavalerija buvo išvesta į atsargą, o rugpjūčio 13 d. Ryte, fronto vadovybės nurodymu, vėl atnaujino puolimą prieš Lvovą.
Rugpjūčio 11 ir 13 dienomis vyriausiasis vadas Kamenevas įsakė iš mūšio išvesti Budyonny armiją ir nusiųsti ją į Zamoćą. Tačiau, pirma, šis sprendimas akivaizdžiai pavėlavo. Jegorovo armijos buvo susirišusios į mūšį Lvovo kryptimi, nukraujavo iš kraujo ir pavargo nuo ilgų ir sunkių kovų. Antra, dėl techninių klaidų (nesugebėjimo iššifruoti įsakymo) ir sabotažo 1 -osios kavalerijos armijai, kuri neskubėjo vykdyti vyriausiojo vadovavimo įsakymo, Budyonny kavalerija paliko mūšį dėl Lvovo tik rugpjūčio 19 d. kai viskas jau buvo nuspręsta Varšuvos kryptimi.
Tuo tarpu ZF vadovybė ruošėsi lemiamam mūšiui dėl Varšuvos. Nors teisingas sprendimas būtų padaryti pauzę, įsitvirtinti okupuotose linijose, sugriežtinti užpakalinę dalį, laukti papildymo ir atvykti SWF junginių (įskaitant kavalerijos armiją). Tuo pačiu metu Tukhachevskis padarė daugybę klaidingų skaičiavimų, klysta dėl pagrindinių priešo pajėgų vietos. Turėdamas sumanesnį vadovavimą, ZF galėtų išvengti katastrofiško pralaimėjimo.
Apskritai, ZF armijos (4, 15, 3, 16 armijos ir Mozyr grupė) sudarė kiek daugiau nei 100 tūkstančių kovotojų, tai yra, jie jau buvo prastesni už priešą. Varšuvos ir Novogeorgievskio (Modlino) kryptimis lenkai turėjo apie 70 tūkstančių durtuvų ir kardų, o keturios sovietų armijos - apie 95 tūkstančius žmonių. Ivangorodo (Demblino) kryptimi, kur Lenkijos vadovybė rengė pagrindinį puolimą, priešas turėjo 38 tūkstančius žmonių, o „Mozyr“grupę sudarė tik apie 6 tūkst. O 16 -oji Sollogubo armija pietiniame fronto smogikų grupės flange buvo per silpna, kad atremtų galimą priešo puolimą. Tuo pačiu metu ZF kariuomenė jau buvo išnaudota ankstesnių mūšių, kai kuriose divizijose buvo tik 500 kovotojų, pulkų skaičius virto kuopomis. Pėstininkų daliniuose užteko tik ginklams ir kulkosvaidžiams uždengti. Nebuvo pakankamai šaudmenų.
1920 m. Rugpjūčio 10 d. ZF vadovybė išleido įsakymą pulti Varšuvą. Tukhachevskis tikėjo, kad pagrindinės priešo pajėgos traukiasi į šiaurės vakarus nuo Bugo link Varšuvos. Tiesą sakant, lenkai traukėsi į pietvakarius iki Vepso upės. Todėl buvo nuspręsta užimti Lenkijos sostinę aplinkkelio smūgiu iš šiaurės. 4 -oji, 15 -oji, 3 -oji armijos ir 3 -asis kavalerijos korpusas turėjo žengti aplink Varšuvą iš šiaurės. Rugpjūčio 10 d. Kamenevas perspėjo Tukhachevskį, kad priešas turi pagrindines pajėgas į pietus nuo Bugo, o ne į šiaurę. O pagrindinės fronto jėgos smogia gana tuščiai erdvei. Tačiau ZF vadas nesutiko su tokiu situacijos vertinimu. Kamenevas suteikė Tukhachevskiui veiksmų laisvę. Akivaizdu, kad esmė buvo ta, kad Tukhačevskis buvo Trockio globėjas, o vyriausiasis vadas nenorėjo sugadinti santykių su visagaliu Respublikos revoliucinės karinės tarybos pirmininku. Be to, sovietų vyriausioji vadovybė vis dar buvo iliuzijoje, kad Lenkijos fronte viskas gerai ir pergalė arti.
Varšuvos mūšis
1920 m. Rugpjūčio 11 d. Sovietų kariuomenė pasiekė liniją Ciechanow - Pultusk - Siedlec - Lukow - Kock. ZF būstinė perėmė lenkų pranešimą apie pasirengimą kontratakai iš Ivangorodo srities. Rugpjūčio 13 -osios naktį Tukhačiovskis apie tai pranešė Kamenevui. Jis paprašė paspartinti ZF perkėlimą į 1 -ąją kavaleriją ir 12 -ąją armiją. Tuo pačiu metu ZF vadovybė nesiėmė jokių priemonių priešo smūgiui sustabdyti. Matyt, jis buvo tikras, kad lenkai nesugebės nieko rimto padaryti. Tai yra, ZF vadovybė apie tai žinojo likus trims dienoms iki Lenkijos kontrpuolimo, bet nieko nepadarė! Kaip minėta aukščiau, rugpjūčio 11 ir 13 dienomis vyriausiasis vadas davė įsakymą SWF vadovybei perduoti 12-ąją ir 1-ąją kavalerijos armijas ZF. 12 -oji armija buvo nukreipta į Liubliną, o Budyonny armija Zamosco srityje - Tomašovas. Tačiau šios direktyvos buvo beviltiškai pavėluotos. Jie turėjo būti perduoti ir įvykdyti rugpjūčio pradžioje ar net liepos pabaigoje. Taigi aukštosios vadovybės ir Vakarų fronto vadovybės klaidos lėmė sunkų Raudonosios armijos pralaimėjimą Vysloje.
Tuo metu Varšuvos kryptimi vyko įnirtingi mūšiai. Kuo arčiau Raudonoji armija priartėjo prie Varšuvos, tuo atkakliau kovojo lenkai. Lenkijos kariuomenė, naudodama vandens linijas, sulaikė sovietų karius. Tuo pat metu anksčiau sutriuškinti vienetai buvo sutvarkyti, papildyti, kad netrukus pradėtų kontrpuolimą. Rugpjūčio 13 d. III ir 16 armijų 21 ir 27 šaulių divizijos užėmė gerai įtvirtintą priešo tašką - Radzimino miestą, esantį už 23 km nuo Lenkijos sostinės. Ryšium su priešo grėsme Varšuvai, Lenkijos Šiaurės fronto vadas generolas Halleris įsakė paspartinti 5 -osios armijos puolimą į šiaurę nuo sostinės ir smogikų grupę į pietus nuo jos. Perkėlę iš rezervo dvi naujas divizijas, Lenkijos pajėgos rugpjūčio 14 d. Pradėjo stiprias kontratakas, siekdamos grąžinti Radziminą. Sovietų kariuomenė pirmiausia atmušė priešo atakas ir net lėtai judėjo į priekį vietomis. Šiuose mūšiuose sovietų kariai patyrė šaudmenų, ypač sviedinių, trūkumą. 27 -osios divizijos vadas Putna netgi pasiūlė pačiam kariuomenės vadui atsitraukti atgal į Bugą, kol bus nugalėtas. Akivaizdu, kad šis protingas pasiūlymas buvo atmestas. Trečioji Lazarevičiaus armija, remiama 15 -osios Korko armijos kairiojo flango, tą pačią dieną paėmė du Modlino tvirtovės fortus.
Lenkijos kontrpuolimas
Rugpjūčio 14 dieną 5 -oji Lenkijos generolo Sikorskio armija smogė 4 ir 15 sovietų armijų sandūroje. Rugpjūčio 15 dieną lenkų kavalerija įsiveržė į Ciechanów miestą, kur buvo 4 -osios sovietų armijos štabas. Kariuomenės štabas pabėgo, praradęs ryšį su fronto vadovybe, todėl prarado kontrolę ne tik kariuomenės, bet ir viso šiaurinio ZF flango. Tukhačevskis įsakė 4 -osios ir 15 -osios armijų kariams sulaužyti tarp jų įsispraudusias priešo pajėgas, tačiau netvarkingos ir neorganizuotos kontratakos nesėkmingos. Tuo pat metu, matyt, dar nesuvokdamas grėsmės Tukhačevskio kariuomenei, Trockis įsakė ZF nukirsti Dancigo koridorių, kad lenkai negalėtų gauti Antantės karinių atsargų.
Centre sovietų kariai kovojo sunkius mūšius rugpjūčio 14–15 dienomis Radzimino srityje. Lenkai galiausiai atėmė miestą. 16 -osios armijos 8 -oji pėstininkų divizija įsiveržė į Vyslą ties Gura Kalvarija. Tačiau ši sėkmė jau buvo lūžio taške. Rugpjūčio 15 dieną ZF vadovybė įsakė 16 -ajai armijai perkelti frontą į pietus, tačiau šis įsakymas jau buvo pavėluotas. Rugpjūčio 16 d. Lenkijos kariai pradėjo kontrpuolimą plačiame Ciechanów-Lublin fronte. Nuo upės sienos Vepsas užpuolė 50 tūkst. Pilsudskio streiko grupė. Lenkai lengvai nušlavė silpnos Mozyr grupuotės priekį ir persikėlė į šiaurės rytus, apimdami Raudonosios armijos Varšuvos grupuotę. Gavę naujienas apie priešo puolimą „Mozyr“grupės fronte, jos štabas ir 16 -osios armijos vadovybė iš pradžių nusprendė, kad tai tik privatus kontrpuolimas. Lenkai pradėjo į priekį ir greitai išvyko į Brest-Litovską ir Belską, norėdami nutraukti ir nuspausti pagrindines ZF pajėgas prie Vokietijos sienos.
Supratusi, kad tai yra tikra grėsmė, sovietų vadovybė bandė organizuoti gynybą Lipovetų ir Vakarų Bugo upėse. Tačiau tokiam persigrupavimui reikėjo laiko ir geros organizacijos, ir nebuvo rezervų priešui sulaikyti. Be to, užpakalinė dalis ir geležinkeliai buvo griuvėsiai, o karių greitai pervežti buvo neįmanoma. Tuo pat metu lenkai perėmė ir perskaitė sovietų vadovybės radijo pranešimus, kurie palengvino Lenkijos kariuomenės proveržį. Rugpjūčio 19-osios rytą Lenkijos kariai iš Bresto-Litovsko išvijo silpnas „Mozyr“grupės dalis. Bandymas pergrupuoti 16 -osios sovietų armijos karius žlugo, nes priešas pasiekė bet kokias gynybos linijas prieš sovietų kariuomenę. Rugpjūčio 20 d. Lenkai pasiekė liniją Brestas -Litovskas - Narevo ir Vakarų Bugo upės, iš pietų pasisavinusios pagrindines Tuhačiovskio pajėgas.
Esant tokioms sąlygoms, ZF vadovybė jau rugpjūčio 17 d. Liepė pergrupuoti karius į rytus, iš tikrųjų tai jau buvo atsitraukimas. Tačiau dėl chaoso gale ir geležinkeliuose nebuvo įmanoma atitraukti visų jėgų nuo smūgio. Kariuomenę pasitraukus lydėjo nuolatinė padėties blogėjimas. Taigi rugpjūčio 22 d. 15 -osios armijos kariai buvo Lomžoje, tačiau priešo atakos privertė juos nukrypti į šiaurės rytus iki Grajevo ir Avgustovo. Blogiausios buvo 4 -osios armijos divizijos šiauriniame flange, kurios žengė toliausiai į vakarus. 22 dieną 4 -oji armija dar buvo Mlavos apylinkėse ir buvo priversta prasiveržti per 5 -osios Lenkijos armijos 18 -osios pėstininkų divizijos frontą. Tą pačią dieną Lenkijos kariai užėmė Ostrolenką, o rugpjūčio 23 dieną - Balstogę. Rugpjūčio 25 d. Lenkijos divizijos pagaliau blokavo 4 -osios armijos ir 15 -osios armijos dalių išvykimą į rytus. 4 -osios armijos ir 2 -osios 5 -osios armijos divizijos (4 -oji ir 33 -oji) kariai perėjo į Vokietiją, kur buvo internuojami. Trečiojo kavalerijos korpuso dalys rugpjūčio 26 d. Dar bandė prasiveržti į rytus, tačiau, išnaudojusios amuniciją, taip pat kirto Vokietijos sieną.
Rutulė
Tai buvo nelaimė. Vakarų frontas neteko beveik visų pagrindinių pajėgų: 15–25 tūkstančiai žuvusių, dingusių ir sužeistų, apie 60 tūkstančių kalinių ir 30–35 tūkstančiai internuotų. Išeidama iš apsupties, Tukhachevskio armija patyrė daugiau žalos nei per puolimą į vakarus. Lenkijos nuostoliai sudarė apie 36 tūkstančius žuvusių, sužeistų ir dingusių žmonių. Raudonoji armija prarado visas savo pozicijas Lenkijoje ir iki rugpjūčio 25 dienos pasitraukė į Lipską - Svislochą - į rytus nuo Bresto linijos. Strateginė iniciatyva atiteko Lenkijos kariuomenei.
Rugpjūčio 17 dieną Minske prasidėjusios sovietų ir lenkų derybos nesėkmingos. Maskva primygtinai reikalavo pasienio palei „Curzon Line“, su tam tikromis nuolaidomis Lenkijos naudai Balstogės ir Holmo srityse. Taip pat Varšuvoje buvo pasiūlyta sumažinti kariuomenę iki 50 tūkst. Žmonių, sumažinti karinę gamybą, perduoti ginklų perteklių Raudonajai armijai ir sukurti darbininkų miliciją. Lenkijai buvo uždrausta gauti karinę pagalbą iš užsienio. Po puikios pergalės Varšuvoje ir Raudonosios armijos nesėkmės Lvovo srityje Lenkija tokios taikos nenorėjo. Lenkijos vadovybė ruošėsi naujam puolimui, planavo sienas nustumti toli į rytus.
Antantės šalys susitarė, kad Lenkijos rytinė siena daugiausia eis palei „Curzon Line“. Taip pat Vakarai pranešė Varšuvai, kad Vilna turėtų vykti į Lietuvą. Tačiau Lenkija, susidūrusi su sėkmingu puolimu taikoje, neskubėjo. Po to, kai žlugo planai sukurti „raudonąją Varšuvą“, Maskva nusprendė sutelkti pastangas nugalėti Vrangelį.