针对董志原回军出现了撤退到金积堡的动向以及分兵部署的情况。左宗棠因时制宜。制定了各路锐进追攻的战术。具体作法是饬诸路统领急将粮料运足。伺贼窜动则追之。
左宗棠虑各种锐进。而董志原的回军或分支扰我后路。复令各留四成队于后。肃清董志原残余的回军。以期慎密。又虑各军分布数百里。未能克期毕赴。则饬各军相机而进。但见回军动即各锐进追之。毋怀观望。以至自相牵制。运掉不灵。
于是。陕安道黄鼎率师会固原提督雷正绾、记名提督马德顺、二品顶带陕西补用道李耀南、楚军守备高连升亦率马步各军屯驻距灵台百里西屯镇一带。均准备十日干粮。“伺贼窜动。即锐进追之”。
二月二十二日。探马飞报回民军“老弱、辎重均已离巢。分向驿马关。三叉河北窜。”
早晨。雷正绾、黄鼎率师自长武渡泾。午后。马德顺、李耀南、高连升亦率马步各营由灵台跟进。均会师于太昌。
此时精悍的回军悉伏董志原。回军元帅马正和等率骑千余扼三不通。凭沟抗拒。是夕。各路将领会商以回军尽萃于三不通。则荔家堡西路必空虚无备。议以雷正绾拨所部陈义率领步队六营人马。马德顺派所部杨世俊率领马队四营人马。由泰昌入荔家堡。取萧金西路以达镇原。迎头截剿。
余军分为四队。以李耀南所统恪靖马队为前锋。马德顺、高连升马队继之。雷正绾、黄鼎马队为左右翼。各军步队随后排列而进。均由三不通一路直捣贼巢。
二十三日五鼓时分。各军秣马蓐食。分道进攻。辰时行至邱家寨。回军游骑数百骑瞥见大股清军之后。立即逃遁。各军风驰电掣。直抵三不通。
至此回军马正和所部龟缩董志县城。不敢在野外与清军作战。
而逃窜的余彦禄率领三千余回军骑兵从三不通外后撤退。依然凭借地理优势分段阻击清军。
清军马队经前冲扑。回军恃险力拒。枪炮纷注如雨。马队往來冲击。均为深沟所限。卒不得前。
正相持间。恰好官军步队各军分由左右两路逾沟冲上平原。绕出回军关卡之后。回军惊骇失措。害怕后路被堵。余彦禄率领回军骑兵逃窜。
清军马队乘势冲入。枪轰矛击。回军不能支。纷纷后退。原上埋伏回军刚要冲出抵御。又为败退回军牵动。只好一起狂奔。清军跟踪紧追不放。斩杀千余名回军。复分军循马莲河而上。继续追击逃窜的回军。
留守董志原的清军遂将焦村、肖金镇、一带回军据点踏毁。回军最后一个据点董志县城在四月十六日被皖军郭宝昌胜利收复。至此董志原已无大股回军。留下的清军肃清回军游击队、土匪。李国楼留守董志县城做善后的安抚工作。以及重建董志原等诸多事宜。
白彦虎、余彦禄率领约十万名回民。携老扶弱。向金积堡方向逃窜。沿途百余里。回军死亡枕藉。抛弃骡马、丢弃军械无数。剩余的回军策骑飞驰。悉向西峰镇北走。
那数百里的黄土高坡上都是密密麻麻的人群。逃窜的回民一门心思想至金积堡。好似那里就是人生最后的希盼。回民日夜赶路。沿路倒毙、掉队的回民无数。逃难的惨景。绵延数百里。
高连升率领一千余骑兵驻扎邱家寨。二十四日五鼓时分。巴特尔率领五百余李字营骑兵拨队跟踪。早晨抵西峰镇。
清军游骑刀鞘云所部抓住掉队的三名回军。据俘虏供称。回军前起老弱、辎重。因人马众多。未能疾遁。相距不过一日之程。其殿后勇悍的回军骑兵被清军打怕了。漏夜奔窜。前方约有二万多名回民在向金积堡逃窜。
巴特尔和成昆等军官商议之后。立刻派传令官通知高连升。李字营骑兵也不等主力部队。由巴特尔率领五百余李字营骑兵遂急行军。堵截回民逃窜。一鼓作气的猛追。终于在延安地区。截获一万名逃窜的回民。
其余一万余名回民。逃入山沟沟。李字营骑兵也无能为力。只能让四处逃散的回民自生自灭。
清军主力由驿马关以出环县。一由蒲河川以向三叉河。均在黑城子、下马关会齐。同窜预望城、半角城。金积堡一带。
前面于太昌会商所派提督杨世俊、总兵陈义两军从荔家堡出发。扫荡而前。沿途毙贼甚众。将镇原县城收复。
马德顺、黄鼎等率马步各军追击逃往驿马关、环县方面的回军。午后。驰抵驿马关。追上回军后尾。各军争先驰击。追二十里到党家腰岘。这里“山径逼仄。两旁沟深数十丈。”
回军大队拥塞。急不得前。白彦虎等见势危急。亲督悍党数百人阻隘死拒。清军奋勇冲杀。枪轰矛刺。立毙悍贼百余。
白彦虎等回军头领见势不妙。拨马先逃。余众则纷纷败逃。人马自相践踏。堕落坑堑者无数。清军追杀五十余里。约共杀死回军数千余名。又连夜蹑踪穷追。二十五日收复庆阳府城。二十六日追至蔡家庙。
白彦虎率领回军过环县。由洪德城一路北走逃入马化龙的金积堡地区。
清军追之不及。遂于二十七日收队回董