29 maja siły bolszewickie wzmocnił 179 Pułk Strzelecki, ściągnięty z granicy z Demokratyczną Republiką Armenii. W wyniku ataku oddziałów bolszewickich została przez nie zajęta droga prowadząca do wsi Chaczbułag. Tego dnia zginęli ze strony azerbejdżańskiej dowódca batalionu piechoty kpt. Miri-zade, ppłk Stankiewicz i płk Hauzen. Znad granicy z Gruzją przybyła bolszewicka 2 Brygada Piechoty w składzie 175 i 176 Pułków Strzeleckich oraz dywizjon lekkiej artylerii. Z kolei z Baku przybył dywizjon samochodów pancernych i armeńska bateria górska. 30 maja pod przeważającym naporem sił bolszewickich powstańcy byli zmuszeni ustąpić z części Gandży. Wykorzystując zwycięstwo, bolszewicy wzmocnili napór, w wyniku czego 2 czerwca zdobyli całe miasto. Z Gandży wycofała się część wojsk azerbejdżańskich z uchodźcami cywilnymi, co było ubezpieczane przez dwie kompanie piechoty i kompanię karabinów maszynowych. W nocy z 2 na 3 czerwca żołnierze zostali zwolnieni do domów. Do Gruzji przedostał się niewielki oddział zbrojny na czele z płk. Dzachangir-bekiem Kazymbekowem. Po stłumieniu powstania bolszewicy rozstrzelali kilkuset mieszkańców Gandży, w tym sześciu generałów byłej armii azerbejdżańskiej. Łączne straty powstańców wyniosły ok. 1 tys. zabitych i rannych, zaś wojsk bolszewickich ok.