至正十七年。春,倪文俊攻克峽州(湖北宜昌),命明玉珍(專業籌糧,后勤部長)率領水軍劫掠糧川、峽間。
四川行省右丞完者都在重慶募兵,義兵元帥楊漢率部五千人自西平寨來投,屯兵江北,完者都假意置酒招待,卻于席間殺之,欲兼并其部眾。楊漢部下“將士皆怒,遂放船下峽”。
楊漢所部,歸附明玉珍想為老大報仇,進言:“重慶無重兵,完者都與四川行省左丞哈麻禿不相容,若回船襲之,可取而有也。”
明玉珍猶豫不決,部將戴壽進言:“攻重慶,事成據蜀,不成,歸,無損也。”
明玉珍親率大軍從巫峽出發,攻克夔州、萬州,進而襲擊重慶,擊敗完者都,生擒哈麻禿。
二月,元廷以征河南許、亳、太康、嵩、汝大捷,詔赦天下。
剛慶祝完大捷,毛貴率部突襲海寧,繳獲元廷海船。渡海攻占膠州。次月又拿下萊州,守臣山東宣慰副使釋嘉訥戰死。登州、寧海、益都路、莒州、沂州、般陽,濟南以東被毛貴橫掃。
元廷急命湖廣行省左丞相太不花,知樞密院事卜蘭奚及董摶霄(董摶霄由卜蘭溪節制)等出兵鎮壓毛貴。又命答失八都魯攻打曹州方向的起義軍盛文郁部,防止盛部與毛部串聯。
盛文郁中過進士,曾和杜遵道同為宰相,知權謀。杜遵道被殺后,盛文郁離開中央,親自帶兵。三月北渡黃河,攻下曹州(今山東菏澤),建曹州行省,自任行省平章(此時,劉福通和韓林兒都蟄伏下來了,目標太大避避風頭)。
此前太不花治軍不嚴,放縱軍士劫掠鄉民,元廷讓他聽答失八都魯調遣。隨答失八都魯打敗了劉福通后,元廷又讓太不花統軍,奈何太不花只統而不戰。
益都紅巾進犯濟南。
卜蘭奚令摶霄提兵援濟南,紅巾自南山來攻濟南,望之兩山皆赤。摶霄按兵城中,先以數十騎挑之,紅巾上鉤,來戰,騎兵少卻,至磵上,伏兵起,遂合戰,城中兵又大出,大破之。
般陽紅巾又約泰安紅巾,逾南山來襲濟南。摶霄列兵城上,不為所動。紅巾夜攻南門,以箭石御之。黎明,靜悄悄開東門,放兵出紅巾后。天亮了,城上兵皆下,大開南門合擊之,紅巾敗走。復追殺之,賊眾悉無遺者。于是濟南始寧。
元廷升摶霄淮南行樞密院副使,兼山東宣慰使都元帥,仍賜上尊、金帶、楮幣、名馬以勞之。
總兵太尉紐的該,令摶霄依前詔,從卜蘭奚同征益都。摶霄,以老病為由,請以其弟昂霄代領其眾,朝廷從之。授昂霄淮南行樞密院判官,領兵出征益都。
沒多久,又有旨意將摶霄調離山東,去守河間之長蘆。摶霄領兵北行,無奈:“我去,濟南必不可保。”
董摶霄剛離開,毛貴就率兵拿下了濟南。義軍萬戶田豐反,占據濟寧,又被義軍萬戶孟本周擊走。田豐率部至濟南投毛貴。
毛貴自般陽(濟南東)攻克濱州。橚州義兵千戶余寶殺知樞密院事寶童投降毛貴。
摶霄行軍至南皮縣之魏家莊,有使者自大都來,奉詔拜摶霄河南行省右丞。剛謝過皇恩,毛貴率兵來到。摶霄營壘未完,諸將謂摶霄曰:“賊至當如何?”摶霄曰:“我受命至此,當以死報國耳。”因拔劍督兵以戰。
遂死于魏家莊。
摶霄早以儒生起家,輒為能吏,會天下大亂,乃復以武功自奮,其才略有大過人者,而當時用之不能盡其才,君子惜之。