集慶路安撫使塔思不花,既在開武選,得將領數十人,士卒編入行伍者,亦數萬餘人,遂欲討平鳳陽,無如建康倉庫,被賊焚毀,糧草不充,乃檄各郡,運糧至宣城,一面徵集各路將士,協力大舉,即命典試都監鎮海將軍戚-,為大都督,統屬眾將,勾龍闊海為前部,率耶律霸、韓雙、馬昌、史忠等領兵五千,由廣德州而進。
時守廣德者,乃兵馬都監耿青,以兵阻住州南三十里石雲梯。勾龍闊海厲兵秣馬,率眾將奮勇爭先,壽陽兵望而奪氣,元兵直過隘口,三戰而敗耿青之師,復取廣德,耿青退至寧國。
韓虎、梁-二將聞之,急引兵來爭廣德。中途,遇勾龍闊海等,大殺一陣,二將大敗,仍舊退保寧國。元兵圍困寧國。二將飛馬告急,壽陽偽王賈智深大驚,急命張師旦,為兵馬大元帥,韓-為監軍。時龍、虎二將項嗣昌已死,則命閻飛熊為先鋒,引兵一萬,速救寧國。是夜,張師旦宿於營中,合眼便見淮王秦錫帛至。師旦大驚,方欲起迎。淮王大罵:「逆賊,還我命來。」張師旦未及回答,忽轉過邢士龍,拔劍砍之,取首級而去。張師旦急用手撫摩,問左右曰:「吾還有頭否?」左右不答。一時忿怒,正欲投袂而起,忽鳴鏑一聲驚覺,乃在夢中。
一時悚然,毛髮皆豎。恐此次行師不利。起行渡江,直抵宣城,正遇鳳凰台鬥武之人,師旦駭曰:「此勁敵也。」
次日,以連座車大破勾龍闊海之兵,元兵死者無數。勾龍闊海忿怒不已,解了寧國之圍,遂與張師旦大戰宛溪之上,元兵又敗。韓雙、史忠陣亡,折兵數千。時大都督鎮海將軍戚-亦至,謂闊誨曰:「張師旦智勇足備,耶律都督、梅參政,皆死於其手,將軍尚宜仔細。」
勾龍闊海曰:「都督休長賊兵銳氣,末將自有計破之。」
次日,請戚都督壓定陣腳,命耶律霸出馬,壽陽軍中閻飛熊綽斧迎敵,不三合,耶律霸敗走。閻飛熊恨不馬踏元師,耶律霸連戰皆敗。張師旦恐閻飛熊有失,請監軍韓-,守定大營,自引一軍,隨後接應。耶律霸望見張師旦,親自來追,拍馬落荒而走。張師旦沿途打探,並無伏兵,始放心迫去,暗想元軍,若除去勾龍闊海,諸人不足慮也。耶律霸直敗至太平縣,西去二十里,三折嶺下。此嶺上有石洞,接連山南,孤絕處一石門,可容一人一騎,下有深澗,名曰沉香潭。耶律霸敗至嶺下,直入石門過之。閻飛熊喜曰:「元將行入絕地,其被擒必矣。」
驟馬追去。勾龍闊海伏其上,見閻飛熊過,毫不在意,直待張師旦后軍到來,急發響箭,射入碧空,伏兵齊起,將粗木、巨石疊下,阻塞前後去路。張師旦驚曰:「身入虎口,此行危矣!」只見勾龍闊海立在石門上,-目大呼曰:「張師旦若不納降,吾準備多時,將為梅參政、耶律都督報仇矣!」張師旦厲聲大罵曰:「羯狗奴,吾豈懼汝耶?」言未畢,只見勾龍闊海,手舉巨石,重有千斤,劈空從石門打下,張師旦並無躲處,連人帶馬,死於沉香潭中。一時嶺表,四下伏兵,矢石如雨,壽陽兵死者過半,余盡降之。耶律霸將閻飛熊引過此嶺,聞賊兵已殲,急回馬揮兵圍之,竟被奮勇衝殺而去。張師旦既死,逃兵敗回營中,韓-不敢抵敵,引兵望鳳陽而走,城中三將得知,心膽俱碎,戚都督乘勢,遂取寧國。韓虎、梁-俱為亂兵所殺。
閻飛熊、耿青,引敗殘兵,奔至壽陽。元兵大隊,陸續追至,戚都督引兵攻鳳陽,勾龍闊海一軍,竟打壽春。
時,鳳陽城乃耿星星鎮守,戚都督兵未入境。耿星星遣裨將二人引兩軍,抄出元兵之後埋伏,戚都督前部臧凱,直入伏中,大敗而走,比及戚都督來救,已無及矣。耿星星出其不意,夜襲其營,元兵又潰,退至五十里下寨,深溝固壘,與耿星星相持,以免鳳陽與壽春犄角相援。勾龍闊海兵至壽春,壽陽王不意元兵,神速如此,倉卒間,命王芝仙等守城,閻飛熊、耿青仍舊引兵迎敵,連戰皆北,敗入城中。元兵圍城,四面攻打,壽陽城內滿望鳳陽耿星星引兵來援,殊鳳陽有戚都督大兵牽制,焉能動身,加以壽陽王任政,專信妻舅韓-,其蔡傳荊、莫綏猷等備員而已。韓-傲狠肆酒,頤指氣使,睚眥小忿,無不報復。壽陽王性尤褊急,峻刻馭下,小不如意,則將莫綏猷、蔡傳荊等,大加呵斥,十分窘辱。因此二人,頗懷怨望。壽陽王寵一愛姬,名曰香雲。有國色,善歌舞。元兵圍城,壽陽王猶在宮中偎香樓,據胡床,幽香姬,飲酒作樂。時閻飛熊被毒箭所傷,創甚而死。元兵攻打甚急,王芝仙、耿青力不能支,莫綏猷、蔡傅荊直入樓前諫曰:「大王猶晏酣自恣耶?元兵已攻破外城矣。」壽陽王酒已昏迷,乃斂容答曰:「捍禦外侮,自有卿等,何必問孤也!」復引手撫香姬曰:「得卿張麗華,孤即作一陳叔寶,亦復何恨?況自古及今,寧有萬歲天子耶?」二臣面面相覷而出。
時壽陽百姓,無不怨入骨髓,一齊擁至午門大呼曰:「我等皆大元赤子,願誅滅此昏主,同歸大元。」莫綏猷、蔡傅荊二人一見民變,事急智生,忙安慰百姓曰:「不勞汝等費力,我二人自將昏主首級,獻上大元,退兵以保滿城百姓何如?」
百姓大喜,拜謝而去。二人曰:「事不宜遲。」莫綏猷遂至城上,召耿青、王芝仙至,告以故。仍命耿青入宮行事。耿青曰:「若命青臨陣退敵,殊心驚面顫,若令作此勾當,則渾身是膽矣!」耿青遂仗劍入宮,至宮門,遇壽陽王次子賈琨,即拔劍斬之,抉取首級,藏於身畔,至偎香樓下。壽陽王一見青至,問曰:「元兵退否?」耿青厲聲曰:「元兵攻城甚急,特來取汝首去退敵。」壽陽王大驚曰:「孤待卿等不薄,何出此言?」耿青曰:「淮王秦錫帛待汝亦不薄,汝尚弒之。今日乃天道好還之時也。」壽陽王位曰:「乞與妻兒訣別,死亦瞑目。」
耿青不許,將賈琨首級,擲而與之,壽陽王嚇得魂不附體,手攜香姬,往內便走。且曰:「赴景陽並去矣。行不數武,忽兩眼一昏,見淮王秦錫帛與史獻疇,立在面前,遂暈倒於地。耿青大踏步上前,拔劍砍其首級,並香姬斬之。不一會,王芝仙入宮,亦言世子賈熙為其所殺,隨後莫綏猷、蔡傅荊,楊-、章坦等皆至,一齊拔劍入內,將賈氏無少長,盡斬之,始攜壽陽王首級出宮,命百姓登城,大呼納降。元兵驗過首級,勾龍闊海始分兵入城,收其降表,將首級用匣庋好,莫綏猷等十餘人,面縛入見,勾龍闊海命且監下,俟戚都督發落,又出榜安民,積年巨寇,一旦而定。百姓鼓舞大悅,勾龍闊海令耶律霸、馬昌二將,分兵鎮守壽春,白引大隊,回攻鳳陽。時,戚都督亦知大功成就,闊海入見,相得甚歡,酌酒稱賀。闊海因問:「此處賊勢若何?」戚都督曰:「耿星星善戰,某故深溝固壘,牽制其師,以待壽陽功成,一鼓破之。」勾龍闊海亦以為然。
且說鳳陽城中韓-,聞壽春已破,壽陽王已死,即欲納降,奈耿星星崛強要戰,勉強應承,而韓-此時已亡魂失魄,耿星星日在營中,與兵休息,投石超乘,養精蓄銳,練成一陣,名曰長虹。其法前校首兵,中校首兵,左右兩騎兵,兩伏兵,齊相邀起截殺,銳不可當。此陣不畏衝突,準備已審。元先鋒勾龍闊海自恃才勇,以得勝之兵,望敵而進,耿星星麾動七星旗,五隊齊出,勢若奔濤,元兵不能抵敵,大敗奔走,死者無數。
勾龍闊海亦身被數傷,回營納悶,問眾將,俱不識此陣。遂心生一計,用車戰法以敵之,遂令營中:「連夜造成如式車輦,接沖扼而駕以牛,布為方陣,首尾相聯,狀若連城。士卒臨陣上車,各持強弓勁弩射敵,更以騎兵翼之。」
翌日,耿星星率兵搦戰,勾龍闊海隨與交鋒,不數合,用槍尖一指,營中推出無數戰車,面面圍定,箭如飛蝗,人不敢犯,複信炮震響,更出兩翼騎兵,齊衢殺。鳳陽兵大敗,耿星星被戰車所圍,死戰不已,一心惟望韓-引兵來援,遂且戰且走,保護余兵,奔至城下,只見韓-在敵樓上,已豎起降旗,大開城門,元兵直入,耿星星直激得七竅生煙,幾乎墜馬。元兵大呼曰:「有能生擒耿星星者,受上賞,放縱者,殺無赦!」耿星星不敢爭城,翻身殺回,咬牙切齒大怒曰:「能戰者,皆來受死。」元兵罔不披靡,一連搠翻裨將數人。引敗殘兵,竟衝殺而出。戚都督統師入城,將韓-囚下,立命勾龍闊海,率臧凱、李雲龍、鞠弋仲、裴金仙等,追剿耿星星。勾龍闊海五將,領兵直追過臨淮,耿星星又攖城固守,五將攻打。不提防勾龍闊海,又為耿星星射中手腕,眾皆忿怒,極力攻打,三日遂破臨淮,耿星星潰圍而出,一支槍,神出鬼沒。勾龍闊海已負傷不能力戰,四將皆非其敵。不一會,耿星星又刺中臧凱,戮傷裴金仙,殺出重圍,竟過垓下,竄廣陵界日。四將見已去遠,不追。勾龍闊海憤然曰:「不生擒此賊,淮南萬里,終不平也。」四將不得已,一同追至高郵,又被元兵圍定。耿星星奮起神威,又槍挑裴金仙於馬下,護眾而走。軍士忙救起裴金仙,則耿星星更遠去矣。四將不欲窮追,獨勾龍闊海一人抵死不退。令請揚州護軍蘇聯芳,引兵會合剿賊。勾龍闊海又與蘇護軍,合兵迫至駱駝嶺。及之,三馬連環,鏖戰不已。蘇聯芳措手不及,被耿星星一槍刺死。保護餘眾,直下通州,奪船入海門島而去。勾龍闊海大驚,忙令將蘇護軍屍首,殯於廣陵。
候安撫奏請封-,乃率本部兵,索然而歸。時戚都督已稟知安撫,將莫綏猷等齊上檻車,諸將分兵鎮守,班師回建康。安撫塔思不花,奏聞元主。旨下,以賊黨俱在建康處決,將首級曉諭遠近;安撫陛樞密正使,進爵為公;戚磷封關內侯,為集慶路大都督;勾龍闊海為敦武大將軍;都統制如臧凱、裴金仙、鞠弋仲、李雲龍、馬昌,俱進位有差;陣亡者,俱有優恤,大犒三軍。自此鳳陽一帶,道路始通。