路甘军收复渭源、狄道。十年（1871年）九月，甘军克康家崖要隘。十一月，克河州，十一年（1872年）正月，连破甘坪、大贝坪等处叛军营寨，进攻太子寺。三月，攻打太子寺叛乱回民失利，提督傅先荣、徐文秀战死。六月，收复循化，诛杀叛首马玉连等。闰六月，攻打叛首白彦虎等于敦煌，失利，副将李天和等阵亡。同年，淮军统领曹克忠所部有人结连反清帮会，甘军马世俊骑兵亦叛变，已投降的捻军也多叛变响应，曹克忠遣兵平定之。同年，董福祥随刘锦棠到碾伯，趋峡口，与陕西回民禹得彦、雀三大战，破之，禹得彦等投降。董福祥又进击白彦虎于高家堡，