Pod koniec lipca rozpoczęło się natarcie Armii Ochotniczej na Jekaterynodar. Po dojściu do stacji Korienowska, siły białych rozdzieliły się na kilka grup, które poprowadziły atak na miasta z różnych stron. Główny atak prowadziły wzdłuż linii kolejowej stacja Tichoriecka-Jekaterynodar 1 DP i 3 DP. 1 DKaw. nacierała od północy. 1 Brygada Kawalerii Kozaków kubańskich wykonała manewr, wychodząc na tyły Jekaterynodarskiej Grupy Armijnej Północno-Kaukaskiej Armii Czerwonej. W odwodzie znajdowała się część 2 DP. 27 lipca 3 DP zdobyła stanicę Dinską, leżącą 20 wiorst od Jekaterynodaru. Wzięła tam ok. 600 jeńców i 3 działa. Tymczasem tego samego dnia do kontrnatarcia przeszły 25-30-tysięczne wojska bolszewickie pod dowództwem Iwana Sorokina. Bolszewicy zamierzali po zajęciu stanicy Korienowskiej wyjść na tyły Armii Ochotniczej, jednocześnie rozdzielając ją na 2 części. Zmusiło to gen. A.I. Denikina do przegrupowania swoich sił. Wydał rozkaz przeprowadzenia ze Stawropola ataku pułku piechoty z baterią artylerii, wspartego pociągami pancernymi, w kierunku stanicy Korienowskiej. 1 DP i 3 DP miały zaatakować nacierające oddziały bolszewickie od południowego zachodu, czyli od strony Jekaterynodaru. 1 DKaw. miała uderzyć od północy.