左宗棠
しかし抵抗は長引き、北京政府からは召還の声が上がり、同治10年(1871年)1月には責任を感じた部将劉松山が夜襲を仕掛け、失敗して戦死する痛手まで被った。しかし劉松山の甥劉錦棠が雪辱を果たすため金積堡を急襲、ようやく金積堡を陥落させ馬化龍を処刑してから任務は順調に進み、回民への対応として逃亡民を呼び戻し、定住・土地開墾および食糧援助を行ったため回民の抵抗も徐々に下火になった。
同年11月、臨夏を占領していた回民の首領の1人馬占鰲が降伏、甘粛中部も手に入り翌12年(1873年)7月に蘭州へ進駐した。劉錦棠も甘粛東部の回民討伐へ出向、西寧の馬桂源も討ち東部も制圧した。残る粛州(現在の酒泉市)に籠もる馬文禄は一旦帰順していたが、陝西から逃亡した白彦虎に呼応して反旗を翻し、左宗棠が派遣していた徐占彪・楊世俊の包囲に耐えていた経緯があるため、7月に左宗棠が包囲の指揮を執り、9月に粛州を落として馬文禄を処刑、陝西・甘粛などの河西回廊を含む中国北西部は平定された。