Przebieg operacji Dowodzący wojskami Republiki Dalekiego Wschodu Ijeronim Uborewicz zgromadził w okolicach stacji kolejowej Szmakowka grupę uderzeniową pod dowództwem Michaiła Olszanskiego. W jej skład weszły m.in. 2 dywizja nadamurska, Dalekowschodnia brygada kawalerii, Spasski oddział partyzancki, batalion saperów. Łącznie grupa liczyła ok. 8000 żołnierzy, 288 karabinów maszynowych, 24 działa i 2 pociągi pancerne. 1 dywizja zabajkalska, licząca 5 tys. żołnierzy, 143 karabiny maszynowe i 18 dział pozostawała w rezerwie. Z dowództwem grupy uderzeniowej współpracowały oddziały czerwonych partyzantów w sile ok. 5 tys. żołnierzy.
5 października grupa uderzeniowa rozpoczęła marsz na południe i 8 października zajęła stację Swijagino, zmuszając białych do odwrotu w kierunku Spasska. Jeszcze tego samego dnia czerwoni rozpoczęli szturm na górniczy Spassk, który już od pewnego czasu był ośrodkiem formowania się bolszewickiego ruchu partyzanckiegoJ. D. Smele, The "Russian"..., s. 225.. Bitwa zakończyła się zwycięstwem czerwonych 9 października. Między 10 a 15 października oddziały Armii Czerwonej w kilku kolejnych bitwach w rejonie Wozniesienskiego i Monastyriszcza rozbiły siły Diterichsa. 1 dywizja zabajkalska opanowała stacje Golenka i Grodiekowo, natomiast 2 dywizja nadamurska zajęła Nikolsk Ussuryjski.