進入新年以後,湖南省內關於哥老會的消息時有所聞。湘軍聞風前往,哥老會立即解散。王文韶也認為本省的各路湘軍無所事事,飽食終日,卻又無可奈何。湖南百姓更加厭煩貨稅捐輸,認為出了錢沒有收效。湖南經過二十年內戰的消耗,已經貧弱不堪,再也經受不了折騰。

王文韶提議淘汰席寶田的部隊,但手下官員告訴他,湖南還欠著席寶田所部幾十萬兩銀子的軍餉,無法補償。王文韶猶豫不決,沒有馬上裁軍。

席寶田所部湘軍於2月份分三路向凱裏西南方的開懷推進,於3月份攻克開懷。苗軍餘部退向息滅與阿彌舍,集結力量攻擊湘軍營壘,遭到反擊而失敗。四十九歲的張秀眉率部撤向凱裏與雷山之間的烏鴉坡。

鄧善燮與吳自發等部已經攻破清水江以北的苗寨,唐本有、謝蘭階與蘇元春所部沿著清水江南下,於4月份攻克凱裏西北方的香爐山與兩岔河,搗毀茶坪五大村寨。於是凱裏以北全部平定,惟有凱裏以南的烏鴉坡尚未攻破。

烏鴉坡山巒綿亙二十裏,雍正年間鄂爾泰率部從八寨攻擊丹江,驚歎烏鴉坡的險要,因而停止不前。

張秀眉知道苗軍勢力已經衰弱,召來楊大六、潘老冒、九大白、薑老拉、岩大五、包大度和金大五等部,在烏鴉坡集結,幾十座村寨相連,整個貴州的苗軍會聚一堂。

王文韶估計這麽多苗軍鋌而走險,聚集在一個沒有退路的地方,一定無法逃脫湘軍的攻擊。於是他派人飛馬傳令,要求湘軍各部和衷會戰,以圖聚殲苗軍。

於是,唐本有和謝蘭階所部從凱裏南下,攻打烏鴉坡西北麵。與黔軍相約,讓他們駐紮丹溪,扼守烏鴉坡西南方。龔繼昌和蘇元春所部從東南方攻擊張秀眉的村寨。戈鑒率部從革東的烏溜向西南方推進,與龔繼昌所部互為犄角。

苗軍各部首領見湘軍和黔軍已經對烏鴉坡合圍,都率領最忠實的部隊抗擊。湘軍傷亡很重,但將士們知道這是最後一戰,士氣沒有衰減。

一天夜裏,唐本有率部悄悄襲破苗軍關卡,燒毀數以千計的棚屋。苗軍索性自燒剩餘的棚屋,撤退到牙塘據守。唐本有等部跟蹤追擊,奪占了牙塘、烏遂與猴子坳的所有村寨,六萬多名苗軍放下武器,請求投降。

龔繼昌和蘇元春所部已經攻破張秀眉的村寨,戈鑒所部已經攻破楊大六的村寨。苗軍殘部集結起來,保衛烏堡和冷水溝,打算北進,但因春水盛漲,無法渡江。黔軍又在河幹攔截,龔繼昌和蘇元春所部揮軍追趕,將苗軍截為兩段,斬殺幾千人,迫使一萬人投降。

這時天下大雨,張秀眉和九大白趁雨出走。龔繼昌和戈鑒追到掛燈,斬殺九大白,將他的首級掛在竿子上。苗軍見了,兩萬多人盤跪求降。

這一仗從4月19日打到5月5日,湘軍與苗軍鏖戰十七天,將烏鴉坡二十裏苗寨全部平定,留下蘇元春所部駐紮當地,安撫投降的苗民。

5月7日,龔繼昌部從台江排羊的南刀進占雷公坪,搜捕苗軍餘部,在戰鬥中斬殺岩大五。又於5月12日俘虜薑老拉。

龔繼昌偵察到張秀眉和楊大六仍然躲藏在烏東山,便親自帶兵搜捕。四五百名苗軍持短刀殊死抵抗。交戰良久,張秀眉和楊大六仆倒在地,被湘軍捕獲。湘軍又在白水洞抓到金大五。

湘軍將俘虜的苗軍首領全部用囚車押送長沙處死。其他苗軍和教軍首領,或者被俘或者被殺,沒有人幸免於難。

當月,劉嶽昭從雲南派出吳忠奇部,會同黔軍,於5月31日在貴州西南角上的興義擊敗回民軍,貴州的戰事就此平息。

6月28日,王文韶實授湖南巡撫,吳文炳實授湖南布政使。

凱裏戰役結束後,四十三歲的東安人席寶田急流勇退,告病還鄉。他在十幾年的作戰中積累了家財,驟然富甲一方,開始經營商業,不再回歸仕途。