W wyniku tego zwycięstwa Armia Ochotnicza uzyskała możliwość rozwinięcia natarcia bezpośrednio na Jekaterynodar. Było ono prowadzone 2 grupami: 1 DKaw. i 1 DP atakowały od północy i północnego wschodu, zaś 3 DP od strony stanicy Ust-Łabinskaja. Brygada Kozaków kubańskich działała samodzielnie w dół Kubania.
9 sierpnia 3 DP zdobyła stanicę Kirpilskaja, zaś 11 sierpnia – stanice Ust-Łabinskaja i Woroneżskaja, oddzielając oddziały bolszewickie w terenie od garnizonu Jekaterynodaru. 12 sierpnia nadszedł rozkaz gen. Denikina o natychmiastowym ataku wszystkimi siłami na Jekaterynodar. Do 14 sierpnia Armia Ochotnicza podeszła pod miasto, blikując je od północy i wschodu. Tego dnia 3 DP zajęła rozjazd Paszkowski, a rano 15 sierpnia – stanicę Paszkowskaja. Pozostałe oddziały białych zdobyły stanicę Timaszewskaja, skąd resztki wojsk przeciwnika wycofały się w kierunku Noworosyjska. W wyniku szturmu 16 sierpnia 3 DP wdarła się do Jekaterynodaru. 26 sierpnia zdobyto Noworosyjsk.