順帝見了,日夜憂煩,一日設朝,對文武群臣商議說:“目今盜賊蜂生,各處征討的官兵,沒一個奏凱。卿等何策剿除,為朕分憂。古人云:‘家貧思賢妻,國亂思良相。’倘或失誤,有何面目見祖宗於地下!”只見脫脫叩頭奏說:“今者群奸擾亂,震恐朝廷,黎庶不安,災傷時見。臣等不能為國除患,心實恥之。臣願竭駑駘之力,肅清江淮,以報皇恩。”順帝聞奏,降座語脫脫道:“丞相若能為朕掃除賊寇,奏凱還京,朕當裂土以酬心膂。但中書省是政事根本,不可一日離左右,賢卿若去,朕將誰依?”脫脫又叩頭說:
“盡忠報國乃臣子之事,豈敢忘恩!但微臣此去,全望陛下親賢遠佞,以調天和,以安黎庶。”順帝便敕脫脫為總兵大元帥,以龔伯遂為先鋒,哈喇答為副將,也先貼本兒為行台御史,節制兵馬,大小官軍俱聽脫脫指揮,便宜行事。脫脫拜辭,即日領兵望南進發,竟到孟津。賊將毛貴率本部五千人納降。脫脫便驅兵渡黃河,從虎牢關至汴梁正北安營。
宋韓林的探子報知,便集多官商議。只見杜遵道說:“水來土壓,兵至將迎。
殿下勿憂,臣當領眾迎敵。”宋主即令杜遵道、羅文素、郁文盛三將,急統五萬人馬,與元軍相對。遵道勒馬橫槍,高叫道:“送死的出來!”脫脫大怒說:“反國賊子!敢出大言!”就縱馬橫刀,直取遵道。二將交馬,戰上五十餘合,遵道力怯,撥馬便回。脫脫趕上,一刀斬於馬下。元兵陣上,催兵奮殺。宋兵潰亂,生擒一千四百餘人,斬首一萬七千餘級。羅文素等領兵入城,堅閉不出。龔伯遂請曰:“乘此勢攻城,可料必破。”脫脫笑說:
“我兵千里而來,勞力過多,還當息養,不宜倉猝。倘賊兵計窮,冒死血戰,不可支矣。”眾將唯唯。時韓林見殺了杜遵道,心甚驚恐,決策於福通。福通曰:
“脫脫智勇足備,鋒不可當,不若姑避其鋒,再圖恢復。”韓林依計,乘夜棄城而走。
次早元兵到城搦戰,只見城門大開,城中老幼俱頂香迎接,備言賊兵懼威,棄城引兵逃去等情。脫脫大喜,入城扶民。一宿,明日倍道徑抵徐州西門外十里安營。
打下戰書與芝麻李,說:“明日交戰。”脫脫到酉刻時候,密喚諸將受計,如此如此。各各依令去訖。
且說芝麻李對眾說:“元兵遠來疲乏,今晚必無準備,我當前行劫寨,爾眾隨後即來,兩勢夾攻,必獲全勝。”二更時分,果然引兵出城,兵銜枚,馬勒轡,直抵元營,悄然無備。芝麻李自喜,領兵拼力殺人。細看更無一人,心下大驚,速令退兵。忽聞炮響一聲,四面伏兵盡起,把芝麻李團團圍住,兵卒也不十分來斗,只是沒個隙路可逃。賊兵自相殘害,約折去大半。及至天明,只見一將傳令說:“你們可松一條路,放他逃去。”芝麻李聽著又驚又喜,心下轉道:“我且殺開迴路,進城再作計議亦可。”只見元兵果然鬆開一條路,讓芝麻李回城。將到城門,急叫城上:“我被元兵混殺一夜,至今方得脫回。快開門!快開門!如遲恐又趕來也。”
正叫之時,舉頭一望,看見兄弟李通的頭,號令在城。敵樓邊,立著一員大將,紫袍金甲,大喝道:“你這賊子,我元丞相已取復此城了,你還不認得!”芝麻李驚得魂飛九霄雲外,抱頭鼠竄,徑走沔陽去了。