蒙軍騎兵一邊縱火,一邊驅趕著前來救火的人群。人群中有不少是參與收割的霹靂軍士兵,他們知道在此平原地帶不能與蒙古騎兵正麵對抗,隻得遠遠退後。人群在軍官的組織下,有序撤退到溝渠和池塘等馬匹無法衝鋒處,結成一個個防禦陣形,並開始建立防火隔離帶,以阻斷火勢向遠方蔓延。所幸的是麥田雖然乾燥,但由於植株矮短,所需要的防火帶並不需要太寬。麥田之間也有不少的溝渠和田埂,也減緩了火勢的蔓延。
霹靂軍的騎兵循著濃煙而來。這兩個連的騎兵雖然也是一人一馬,但由於得益於寡婦崖的收獲,所騎乘的都是健馬,稍弱的戰馬都淘汰做了郵馬,故行進速度並不比蒙古騎兵差多少,不一會兒便追上了縱火的蒙古騎兵。蒙古騎兵隻得一邊往北逃跑一邊縱火。隻不過由於騎術的差距,霹靂軍騎兵始終追不上蒙古騎兵,有幾次反倒差點失去了目標。在崇慶府城北十餘裡的烏尤驛附近,霹靂軍指揮官見蒙古騎兵走位飄忽不定,便兵分兩路夾擊蒙古騎兵。
分兵兩路夾擊這一策略逐漸見效,當追到永康縣附近之時,蒙古騎兵已被包圍。在他們前方的是龍門山,左右則是霹靂軍騎兵,後方則是一條寬闊的溝渠,溝渠上唯一的橋上列著追上來的步兵陣列。陣列前三排是巨盾,後麵則是十數排密集的長矛手。眼見前後皆無路可走,而左右的霹靂軍騎兵又步步逼近,領頭的蒙古騎兵突然抽刀將身旁騎兵殺死,大聲用生硬的漢語叫道:“降了、降了”,其餘蒙古騎兵見了紛紛將武器拋向遠處,又下馬跪下。
剛才領頭投降的蒙古騎兵是契丹人,被殺死的騎兵是蒙古族人,在軍隊中的作用便如監軍。這兩日以來,這隊騎兵便在他的威逼之下一路作惡,如今他死了其餘蒙古騎兵才敢投降。投降的蒙古騎兵還有三十一人,他們在追擊的路上損失了二十多人。這些人中,有馬匹踏入溝塘摔傷而被俘的,也有被沿途堡寨火炮殺傷的,更多的則是被霹靂軍騎兵用火器打死。尾隨追擊的霹靂軍騎兵並不與蒙古人在馬上作戰,而是追到近處下馬後,用輕便小炮轟擊。若蒙古騎兵衝到近處,則改用火槍和手雷。由於縱火的蒙古騎兵人數遠少於分兵之後霹靂軍,故後一種情況隻出現了兩次,每次都遭到了迎頭痛擊。
此次江源事變讓霹靂軍損失慘重,不僅有五十餘名百姓被殺,還損失了二十餘名的士兵。在物資方麵,被劫持的幾十艘運輸船大多損毀,江源城在炮擊下損毀不小,而石魚屯墾點化為了一片白地。尤其痛心的是,雖然搶救及時,麥田仍被燒毀了近千畝,損失糧食約二十萬斤,這讓江源百姓一提起常元便咬牙切齒。楊秀才鑒於常元一夥民憤極大,在審判時從重從嚴,將其黨羽一律判處死刑。那五百名投降的新附軍有血案的也一律處死,其餘人都送往礦洞勞改。至於那些投降的蒙古騎兵,則按照老辦法削去右手三根手指,免費送給了威茂兩州,由他們販往鬆州以北草原。