光绪二年,出关。时土回马明据古牧,白彦虎闻官军至,自红庙子与合师,夜袭黄田。旦日,闻古牧角声起,万鹏与余虎恩驰击寇骑卻之,语详余虎恩传。乌鲁木齐诸城既复,追至池墩而还。捷入,赏黄马褂。北路略定,逸寇多亡匿东南山谷。万鹏复与虎恩取道大小盐池墩至柴窝,略有斩擒。八月,金顺攻玛纳斯南城弗胜,锦棠檄万鹏助击。掘隧以攻,寇死拒,矢贯万鹏臂,拔之,更疾战,与诸军大破之。
三年,攻克达坂,乘胜取托克逊。至小草湖,遇伏,围万鹏数匝。万鹏率队荡决,所向披靡。锦棠军继至,寇大溃,诏予云骑尉世职。是役,帕夏知不免,饮药死,彦虎遂奔开都河西岸。七月。师至曲惠,锦棠自向开都河,而令万鹏道乌沙塔拉傍博斯腾淖尔西行,出库尔勒之背。彦虎慑军威,已先期遁。诇知胁缠回走布古尔,亟行四百里追及之,战良久,大败其众。九月,驰抵托和奈,再败之,收库车,进驻拜城。履冰夜行至铜厂,诸军直搏之,寇愕走。
万鹏长驱察尔齐克台西,斩数千级。越二日,夜抵紥木台稍憩,即引兵阿克苏城。未至城数里,见西南尘埃坌起,会谍报彦虎走乌什,嗾安集延走叶尔羌絓追师。锦棠乃舍安夷,而令万鹏专追彦虎,阻河涨不能济。时彦虎止隔河十里许造饭,掩袭可擒也,而我师遽返,锦棠大怒,责令复进。於是万鹏渡胡马纳克河,行戈壁八十里,获其后队马有才,进拔乌什,而彦虎已走喀什矣。东四城俱下,诏改骑都尉世职。
当是时,伯克胡里据喀什攻汉城,彦虎至,助之,势益张。守备何步云告急,锦棠檄万鹏道布鲁特与虎恩期会喀城。万鹏倍道应赴,缘雪山千馀里,每以毯铺地济师。十一月,抵城北麻古木,虎恩亦抵城东牌素特。寇诇骑驰归,曰:“大军至矣!”於是二巨酋走回城北,进捣之,则又宵遁。万鹏向西北追彦虎,至爰岌槽,与贼后队遇,生擒伪元帅马元,斩其副白彦龙。次日,追至恰哈玛纳,为布鲁特人所阻,彦虎遂奔俄。新疆平,改授二等轻车都尉。
四年,凯旋,乞归省。越二年,仍赴新疆治军。南北山边防敉平,晋头品秩。历权喀什回城协副将,阿克苏、巴里坤各镇总兵,新疆提督。又袭其叔登和世职,并为二等男爵。二十四年,徵入京,创发,卒於道。予建祠。子钺,道员,袭爵。
余虎恩,湖南平江人。少孤贫,喜读书。初从曾国藩讨粤寇,积勋至副将。同治初,从刘松山征捻,蹙之沙河西,擢总兵,赐号精勇巴图鲁。张总愚与回匪合,攻破金谷、银渠,又败之郿县,晋提督。寇自宜川渡河,陷山西州县,又从刘军追复之,易勇号奇车博。军获鹿,適郭松林被围,虎恩锐身驰救,围解。绕道长驱,骑寇虽猋骋,遇战辄披靡。上念陕事棘,命左宗棠举将才,乃荐松山部将尤异者十数人,虎恩与焉,宠以头品服,令赴陕军。灵州既克,松山进兵板桥、蔡家桥。有顷,回败走,虎恩骑旅突之,骤若风雨,回不得归,下其村寨三十馀。金积平,假归。
十一年,命募军赴甘。刘锦棠攻西宁,虎恩率军至陕口,周览形势。寇出拒,被困,卒击卻之。锦棠觇回势盛,赴平戎驿造桥济湟,自督师筑垒北岸,令虎恩筑南岸。未成,马营湾寇突至,虎恩轰击之,锦棠亦败湟北寇,於是西宁告宁。论功,赏黄马褂。随攻肃州,军南门,与诸将讨平之,除陕安镇总兵。
光绪二年,从出关。宗棠虑戈壁粮运艰阻,虎恩请身任之,乃绝幕而西。抵哈密,取馀粮,逾天山,递送巴里坤古城。边既实,袭黄田,破其卡。忽古牧寇压师而阵,虎恩亟自山驰下,与寇骑战良久,会董福祥军助击中路,寇大溃,遂合围。帕夏遣悍党来援,虎恩率骑旅列山冈,严阵以待。复麾军截其归路,斩关直入,城拔。度乌垣,寇且他遁,以次下乌鲁木齐、迪化及伪王城,予云骑尉世职。
明年,逾岭而南,从锦棠趋柴窝,去达坂二十里。夜初鼓,虎恩率骑旅九营,衔枚疾走。大通哈引湖水卫城,泥深及骭。虎恩所部掠淖进,依山为阵,斩寇谍十馀骑,回方卧,未觉也,平旦始大惊,悉众出,据险轰拒。师屹立不动,海古拉援至,虎恩又截之隘口,援骑返奔,追逐数里,斩百馀级。虎恩策城回盼援不至,必遁,预隐兵以待,寇出悉就擒。达坂复,乘势下托克逊,予骑都尉世职。
逾月,规南路,师次曲惠,虎恩取道乌沙塔拉入库尔勒城,地阒无人,食且尽,乃掘窖粮数万石济师。遂与诸将下库车,凡六日驰九百里。已而喀什噶尔告急,锦棠令虎恩自巴尔楚取中路为正兵,黄万鹏自乌什道布鲁特为奇兵,仍归虎恩节度。师抵巴尔楚,会天寒,冰雪凝冽,而喀城警报且日至。乃兼程应赴,军士人人自奋,各以俘白酋取首功为利。日中,虎恩至城东牌素特,夜半时抵喀什汉城下,左右止百馀骑从,乃整兵以俟。平明,步兵至,寇骑开城出荡,虎恩率众大战,刺杀回酋王元林,会万鹏亦至,复其城。虎恩西追伯克胡里,令桂锡桢率骑旅自间道疾驰,而自率步旅继之,前后夹击,生擒余小虎、马元於阵。继复获金相印父子,相印者,引安集延侵占南路也。於是新疆南路平。降敕褒嘉,改予一等轻车都尉。历驻乌什、叶尔羌、和阗,赴本官。