Mentre que l'exèrcit polonès en el moment de la batalla decisiva sobre el Vístula s'havia fet més fort i en nombre, les tropes de Tukhachevsky es van debilitar. Van patir fortes pèrdues, estaven cansats de combats incessants, la rereguarda es va quedar enrere per 200-400 km, cosa que va interrompre el subministrament de municions i menjar. Les divisions no van rebre reforços. L’equilibri de forces va canviar dràsticament a favor de l’enemic. A més, les tropes del front sud-oest no van poder girar cap al nord-oest a temps.
I al sud, va sorgir una amenaça de l'exèrcit rus de Wrangel, que va desviar forces i reserves del front polonès. A causa de l'amenaça, els fronts occidental i sud-oest ja no van rebre noves formacions de l'exèrcit de Wrangel. Al juny-juliol van anar al front de Crimea. Els Guàrdies Blancs van retirar més de 20 divisions de rifles i cavalleria. I sovint potents, selectius, com la 51a Divisió d’Infanteria de Blucher. La seva aparició al front polonès podria canviar radicalment la situació prop de Varsòvia i Lvov.
La decisió de continuar l'atac a Varsòvia
El 5 d’agost de 1920 es va celebrar un ple del Comitè Central del Partit Comunista, que va discutir la situació als fronts. Es va aprovar la decisió de transferir el 12è, 1r de cavalleria i 14è exèrcits del front sud-oest (SWF) sota el comandament de Tukhachevsky. Va ser necessari en la batalla decisiva trencar la resistència enemiga i aconseguir la pau. Per fer-ho, va ser necessari traslladar el primer exèrcit de cavalleria al sector Ivangorod i reforçar el flanc sud del front occidental (ZF) amb el dotzè exèrcit del front sud-oest. El 6 d'agost, sobre la base de la decisió del ple del Comitè Central, el comandant en cap Kamenev va emetre una directiva al comandament del front sud-occidental per preparar el trasllat, juntament amb el 12è i 1r exèrcit de cavalleria, a la ZF i al 14è exèrcit. L'exèrcit de Budenny va ser retirat a la reserva, en direcció a Lviv se suposava que havia de ser substituït per divisions de rifles. El mateix dia, el comandant en cap va ordenar al comandament del front sud-oest que substituís el primer cavall per unitats d'infanteria i el retirés a la reserva per al descans i la preparació d'una nova operació. Però en cap document Kamenev va ordenar posar fi a l'operació Lvov. El 10 d'agost, la cavalleria de Budyonny va ser retirada a la reserva i, al matí del 13 d'agost, per ordre del comandament del front, va tornar a reprendre l'ofensiva contra Lvov.
Els dies 11 i 13 d'agost, el comandant en cap Kamenev va ordenar retirar l'exèrcit de Budyonny de la batalla i enviar-lo a Zamoć. No obstant això, en primer lloc, aquesta decisió va ser clarament tardana. Els exèrcits de Yegorov estaven lligats en una batalla en direcció a Lvov, sagnats de sang i cansats de llargues i difícils batalles. En segon lloc, a causa d’errors tècnics (incapacitat per desxifrar l’ordre) i sabotatge del comandament del primer exèrcit de cavalleria, que no tenia pressa per complir l’ordre de l’alt comandament, la cavalleria de Budyonny va abandonar la batalla per Lvov només el 19 d’agost. quan ja estava tot decidit sobre la direcció de Varsòvia.
Mentrestant, el comandament ZF es preparava per a una batalla decisiva per a Varsòvia. Tot i que la decisió correcta seria fer una pausa, establir-se a les línies ocupades, reforçar la rereguarda, esperar reposicions i l'arribada de les formacions SWF (inclòs l'exèrcit de cavalleria). Al mateix temps, Tukhachevsky va fer diversos càlculs erronis, equivocant-se sobre la ubicació de les principals forces de l'enemic. Amb un lideratge més hàbil, el ZF podria evitar una derrota catastròfica.
En general, els exèrcits de la ZF (4t, 15, 3r, 16è exèrcits i el grup Mozyr) sumaven poc més de 100 mil combatents, és a dir, que ja eren inferiors a l'enemic. En les direccions de Varsòvia i Novogeorgievsky (Modlin), els polonesos tenien unes 70.000 baionetes i sabres i els quatre exèrcits soviètics, aproximadament 95.000 persones. A la direcció d'Ivangorod (Demblin), on el comandament polonès estava preparant l'atac principal, l'enemic tenia 38 mil persones, i el grup Mozyr només constava de prop de 6 mil combatents. I el 16è exèrcit de Sollogub al flanc sud del grup de vaga del front era massa feble per repel·lir un possible atac de flanc de l'enemic. Al mateix temps, les tropes de la ZF ja estaven esgotades per les batalles anteriors, en algunes divisions només hi havia 500 combatents cadascuna, els regiments en nombre es van convertir en companyies. La infanteria de les unitats només era suficient per cobrir les armes i les metralladores. No hi havia prou munició.
El 10 d'agost de 1920, el comandament ZF va dictar una ordre d'atac a Varsòvia. Tukhachevsky creia que les principals forces enemigues es retiraven al nord-oest del Bug cap a Varsòvia. De fet, els polonesos es retiraven cap al sud-oest fins al riu Vepsz. Per tant, es va decidir apoderar-se de la capital polonesa amb un cop de derivació del nord. El 4t, 15è, 3r exèrcits i el 3r cos de cavalleria havien d’avançar al voltant de Varsòvia des del nord. El 10 d'agost, Kamenev va advertir a Tukhachevsky que l'enemic tenia forces principals al sud del Bug, i no al nord. I les principals forces del front ataquen un espai relativament buit. No obstant això, el comandant de la ZF no va estar d'acord amb aquesta valoració de la situació. Kamenev va donar a Tukhachevsky llibertat d’acció. Pointbviament, la qüestió era que Tukhachevsky era el protegit de Trotsky i el comandant en cap no volia espatllar les relacions amb el totpoderós president del Consell Militar Revolucionari de la República. A més, l’alt comandament soviètic encara tenia la il·lusió que tot anava bé al front polonès i la victòria estava a prop.
Batalla de Varsòvia
L'11 d'agost de 1920, les tropes soviètiques van arribar a la línia Ciechanow - Pultusk - Siedlec - Lukow - Kock. La seu de ZF va interceptar un missatge polonès sobre la preparació d'un contraatac des de la zona d'Ivangorod. La nit del 13 d'agost, Tukhachevsky va informar d'això a Kamenev. Va demanar accelerar el trasllat de la ZF a la 1a cavalleria i al dotzè exèrcit. Al mateix temps, el comandament ZF no va prendre cap mesura per evitar la vaga enemiga. Pel que sembla, estava segur que els polonesos no podrien fer res seriós. És a dir, el comandament de ZF ho sabia tres dies abans de la contraofensiva polonesa, però no va fer res. Com es va assenyalar anteriorment, els dies 11 i 13 d'agost, el comandant en cap va donar ordres al comandament SWF de transferir els exèrcits 12 i 1 de cavalleria a la ZF. El 12è exèrcit estava dirigit a Lublin i l'exèrcit de Budyonny a la regió de Zamosc - Tomashov. Però aquestes directives van arribar tard sense esperança. Es van haver de lliurar i executar a principis d’agost o fins i tot a finals de juliol. Així, els errors de l’alt comandament i del comandament del front occidental van predeterminar la forta derrota de l’exèrcit vermell al Vístula.
En aquest moment, es feien ferotges batalles en direcció a Varsòvia. Com més a prop s’acostava l’exèrcit vermell a Varsòvia, més tossudament lluitaven els polonesos. L'exèrcit polonès, utilitzant les línies d'aigua, va frenar les tropes soviètiques. Al mateix temps, les unitats derrotades anteriorment es van ordenar, es van reposar, de manera que aviat llançarien una contraofensiva. El 13 d’agost, les divisions de rifles 21 i 27 del 3r i 16è exèrcits van prendre un punt enemic ben fortificat: la ciutat de Radzimin, a 23 km de la capital polonesa. En relació amb l'amenaça de l'enemic a Varsòvia, el comandant del front nord polonès, el general Haller, va ordenar accelerar l'ofensiva del 5è exèrcit al nord de la capital i el grup de vaga al sud d'aquesta. Després d’haver transferit dues noves divisions de la reserva, les forces poloneses van llançar forts contraatacs el 14 d’agost amb l’objectiu de retornar Radzimin. Les tropes soviètiques primer van rebutjar els atacs enemics i, fins i tot, van avançar lentament per llocs. En aquestes batalles, les tropes soviètiques van experimentar una escassetat de municions, especialment obusos. El comandant de la divisió de la 27a divisió Putna fins i tot va suggerir que els comandants de l'exèrcit es retiressin de nou cap al Bug fins que fossin derrotats. És evident que aquesta sensata proposta va ser rebutjada. El 3r exèrcit de Lazarevich, amb el suport del flanc esquerre del 15è exèrcit de Cork, va prendre dos forts de la fortalesa de Modlin el mateix dia.
Contraofensiva polonesa
El 14 d'agost, el 5è exèrcit polonès del general Sikorski va atacar la cruïlla del 4t i 15è exèrcit soviètic. El 15 d’agost, la cavalleria polonesa va irrompre a la ciutat de Ciechanów, on hi havia la seu del quart exèrcit soviètic. El quarter general de l'exèrcit va fugir, després de perdre el contacte amb el comandament del front, cosa que va provocar la pèrdua del control no només de l'exèrcit, sinó també de tot el flanc nord de la ZF. Tukhachevsky va ordenar a les tropes del 4t i 15è exèrcit que trencessin les forces enemigues encastades entre elles, però els contraatacs desordenats i desorganitzats no van conduir a l'èxit. Al mateix temps, aparentment encara no s'adonava de l'amenaça per a les tropes de Tukhachevsky, Trotsky va ordenar a la ZF que tallés el corredor de Danzig perquè els polonesos no poguessin rebre subministraments militars de l'Antente.
Al centre, les tropes soviètiques van lliurar fortes batalles els dies 14-15 d'agost a la zona de Radzimin. Els polonesos finalment van recuperar la ciutat. La 8a Divisió d'Infanteria del 16è Exèrcit va irrompre cap al Vístula a Gura Kalwaria. Però aquest èxit ja estava en el seu punt final. El 15 d'agost, el comandament de la ZF va ordenar al 16è exèrcit moure el front cap al sud, però aquest ordre ja va arribar tard. El 16 d'agost, les tropes poloneses van llançar una contraofensiva a l'ampli front Ciechanów-Lublin. Des de la frontera del riu Vepsh va atacar 50 mil. el grup de vaga de Pilsudski. Els polonesos van escombrar fàcilment el front del feble grup Mozyr i es van traslladar al nord-est, englobant l'agrupació de Varsòvia de l'Exèrcit Roig. Havent rebut notícies de l'ofensiva de l'enemic al front del grup Mozyr, el seu quarter general i el comandament del 16è exèrcit van decidir inicialment que només era un contraatac privat. Els polonesos van començar amb força i es van dirigir ràpidament a Brest-Litovsk i Belsk per tal de tallar i pressionar les principals forces de la ZF fins a la frontera alemanya.
En adonar-se que era una amenaça real, el comandament soviètic va intentar organitzar una defensa als rius Lipovets i Western Bug. Però aquest reagrupament requeria temps i una bona organització, i no hi havia reserves per contenir l’enemic. A més, la rereguarda i els ferrocarrils estaven en ruïnes i era impossible transportar tropes ràpidament. Al mateix temps, els polonesos van interceptar i llegir els missatges de ràdio del comandament soviètic, cosa que va facilitar l’avenç de l’exèrcit polonès. El matí del 19 d’agost, les tropes poloneses van expulsar les parts febles del grup Mozyr de Brest-Litovsk. L'intent de reagrupar les tropes del 16è exèrcit soviètic va fracassar, ja que l'enemic va arribar a qualsevol línia defensiva davant les tropes soviètiques. El 20 d'agost, els polonesos van arribar a la línia Brest-Litovsk: els rius Narev i Western Bug, que van engolir les principals forces de Tukhachevsky des del sud.
En aquestes condicions, el comandament de la ZF ja va ordenar el 17 d'agost el reagrupament de tropes a l'est, de fet ja era una retirada. No obstant això, a causa del caos a la part posterior i als ferrocarrils, no va ser possible retirar totes les forces del cop. La retirada de les tropes va anar acompanyada d’un deteriorament constant de la situació. Així, el 22 d’agost, les tropes del 15è exèrcit eren a Lomza, però els atacs enemics els van obligar a desviar-se cap al nord-est fins a Grajevo i Avgustov. Les pitjors eren les divisions del 4t exèrcit al flanc nord, que avançaven més a l'oest. El 22, el 4t exèrcit encara estava a la zona de Mlawa i es va veure obligat a obrir pas el front de la 18a divisió d'infanteria del 5è exèrcit polonès. El mateix dia, les tropes poloneses van ocupar Ostrolenka i el 23 d’agost - Bialystok. El 25 d'agost, les divisions poloneses van bloquejar finalment el 4t Exèrcit i algunes parts del 15è Exèrcit per anar cap a l'est. Les tropes del 4t exèrcit i 2 divisions del 5è exèrcit (4t i 33r) van creuar cap a Alemanya, on van ser internades. Parts del 3er cos de cavalleria el 26 d’agost encara van intentar obrir-se pas cap a l’est, però, després d’haver esgotat les municions, també van creuar la frontera alemanya.
La derrota
Va ser un desastre. El front occidental va perdre gairebé totes les seves forces principals: 15-25 mil morts, desapareguts i ferits, prop de 60 mil presoners i 30-35 mil interns. En abandonar el cercle, l'exèrcit de Tukhachevsky va patir més danys que durant l'ofensiva a l'oest. Les pèrdues poloneses van ascendir a unes 36 mil persones mortes, ferides i desaparegudes. L'Exèrcit Roig va perdre totes les seves posicions a Polònia i el 25 d'agost es va retirar cap al Lipsk - Svisloch - a l'est de la línia de Brest. La iniciativa estratègica va passar a l'exèrcit polonès.
Les negociacions soviètiques-poloneses, que van començar el 17 d’agost a Minsk, no van portar a l’èxit. Moscou va insistir a la frontera al llarg de la "línia Curzon", amb algunes concessions a favor de Polònia a les zones de Bialystok i Holm. A més, es va proposar a Varsòvia reduir l'exèrcit a 50 mil persones, reduir la producció militar, transferir les armes sobrants a l'Exèrcit Roig i crear una milícia obrera. A Polònia se li va prohibir rebre ajuda militar des de l’estranger. Després de la brillant victòria a Varsòvia i el fracàs de l'Exèrcit Roig a la regió de Lvov, Polònia no volia aquesta pau. El comandament polonès es preparava per a una nova ofensiva, planejant empènyer les fronteres molt a l'est.
Els països de l'Antente van acordar que la frontera oriental polonesa hauria de transcórrer principalment al llarg de la "línia Curzon". A més, Occident va informar a Varsòvia que Vilna hauria d'anar a Lituània. Tanmateix, Polònia, davant d’una exitosa ofensiva en pau, no tenia pressa. Després del col·lapse dels plans per crear una "Varsòvia vermella", Moscou va decidir concentrar els seus esforços en derrotar Wrangel.