卷八
明太祖北伐元都之战
本文永久链接:https://shishuguan.com/books/mingshi-jishi-benmo-baihuawen-full/volume-9/chapter-1
本章概要
明太祖遣将北伐,先取山东、河南,最终攻克元都,元主北逃。
阅读提示
注意朱元璋与扩廓的外交互动,以及徐达、常遇春的军事才能,体会北伐战略的周密部署。
元顺帝至正十九年九月,明太祖派遣千户王时前往方国珍处,搭乘海船到元朝都城,侦察元朝政事以及察罕帖木儿、李思齐的军马情况。当时察罕攻克汴梁,平定山西、秦、陇等地,于是分兵镇守关、陕、荆、襄、河、洛,而重兵驻扎在太行,每天练兵积粮,图谋恢复山东,军威大振,所以派王时去探听情况。
二十一年八月,又派遣都事汪河出使元朝,与察罕帖木儿通好。当时察罕在山东用兵,招降了东平田丰、乐安俞宝等人,他的势力颇为强盛。皇上对左右说:“察罕帖木儿虽然假借义师图谋恢复,但与孛罗帖木儿用兵争斗不止,多次违抗君命,这难道是忠臣的行为吗?又听说他喜好名声,像田丰这样反复无常的人,也还待以心腹,那就不善于知人了。我现在派人前去与他通好,观察他的行事,然后再商议。”
二十三年春正月,元朝平章扩廓帖木儿派遣使者来通好。扩廓是察罕的外甥王保保,察罕把他养为儿子。先前,察罕驻守汴梁,太祖曾派使者通好。后来察罕也送信来聘问,太祖因为之前所派的使者没有返回,所以没有答复。察罕不久被叛将田丰、王士诚刺杀,扩廓代替父亲统领部众,于是派尹焕章送我使者从海道返回。太祖又派遣都事汪河与他一同前往回报礼节。汪河到达河南,扩廓留下他,拘禁在陕州。过了三年才得以返回,任命为吏部侍郎。
二十六年夏四月壬戌,元朝徐州守将枢密同知陆聚听说徐达等已攻克淮安,率领徐、宿二州到徐达军中投降。太祖嘉奖他认清天命,任命为江淮行省参政,仍然守卫徐州。于是邳、萧、宿迁、睢宁诸县都投降了。
秋九月,皇上写信送元朝宗室神保大王及黑汉等九人给元主。
吴元年,即元至正二十七年。春正月,派遣使者送信晓谕元扩廓帖木儿。先前,使臣汪河被扩廓拘留,太祖送信晓谕他,没有答复。到这时,又给他书信,大致说:“我自从起义以来,开拓疆土于江左。阁下的先人,以兴复为名,在河北起兵。古人朝聘往来,不过是将申明诚意。如今汪河去了不返,这是所拘留的人少,所失去的却大啊。阁下的土地并非不远,兵力并非不多,所忧虑的是张思道在潼关持刀,李思齐在秦、陇抵抗,俞宝在肘腋下蓄谋变乱,王信在近郊挑起争端。阁下自以为功业已成,安如泰山,坐视群雄联合,祸机一旦发动,首尾无法救援,这深为阁下惋惜。之所以多次派人送信烦扰听闻,是我想尽一点愚忠于阁下,阁下为何自傲!倘若能派使者刻日前来复命,把汪河、钱祯等归还,岂止不失去先前的盟约,也可以取信于天下。如果不是这样,我就命令襄阳的军队,经过唐、邓一带,向北直奔嵩、汝;用安陆、沔阳的兵力,攻取德安,向信、息进军;让安丰、濠、泗的将领,从陈、汝直捣汴梁,徐、邳的军队攻取济宁;淮安的部队,约王信海道水师,会合俞宝一同进入山东。此时阁下的境地,必定土崩瓦解。这又是开启我们南国的兵端,成为日后战争的祸患。阁下仔细思考,不要留下后悔!”
任命傅友德守卫徐州。二月丁未,元扩廓帖木儿派遣骁将左丞李贰来侵犯,军队驻扎在陵子村。友德坚守壁垒,等他们出来抢掠,于是率领步兵骑兵三千余人乘船到吕梁,弃船登陆攻击。李贰派遣裨将韩乙以盛大兵力迎战,友德跃马挥槊,刺韩乙落马,韩乙败退。友德料想李贰必定增兵来战,急忙回城,开门出兵,在城外列阵。命令士兵都横枪以待,听到鼓声就起来攻击。过了一会儿,李贰果然率众到达,友德命令击鼓,我军奋起,冲击他的前锋。李贰的军队大败,淹死无数,于是活捉李贰,俘获将士二百余人,马五百匹。提升友德为江淮行省参知政事。
十月甲子,太祖命令将领北取中原,对信国公徐达等说:“自从元朝失去政权,百姓困苦,我与诸公仗义而起,希望有能安定民生的人出现,岂料大难不解,被众人推举,于是平定陈友谅,灭掉张士诚,闽、广之地,将依次平定。还考虑到中原纷乱,山东有王宣父子,反复无常;河南有王保保,上下猜疑背叛;关、陇有李思齐、张思道,彼此猜忌,与王保保互相有嫌隙。元朝将要灭亡,其征兆就在这里。如今想命令诸公北伐,计策如何?”遇春回答说:“现在南方已经平定,兵力有余,直接攻打元都,以我们百战之师,对抗他们久逸之卒,可以轻而易举地取胜。都城攻克后,乘胜长驱,其余都如高屋建瓴般而下。”太祖说:“元朝建都百年,城防必定坚固。如果如卿所言,孤军深入,顿兵于坚城之下,粮饷不继,援兵四集,对我们不利。我想先取山东,撤去它的屏障;回师河南,剪断它的羽翼;攻克潼关并守住它,占据它的门户。天下的形势,就尽入我掌握。然后进兵元都,那么它势力孤单救援断绝,不战可克。攻克都城之后,鼓行向西,云中、九原以及关、陇,可以席卷而下。”诸将都说:“好。”太祖于是看着徐达说:“兵法说:‘庙算胜者,得算多也。’”于是任命徐达为征虏大将军,常遇春为征虏副将军,率领甲士二十五万,由淮入河,长驱北伐。又召诸将晓谕说:“征伐是为了奉天命,平定祸乱。所以命将出师,必须得到合适的人。如今诸将并非不勇健善战,然而能稳重有纪律,战胜攻取,合乎为将之道的,没有比得上大将军徐达。在百万之众中,勇敢先登,摧锋陷阵,所向披靡,没有比得上副将军遇春。然而我不担心遇春不能战,只担心他轻敌罢了。我以前在武昌,亲眼看见遇春遇到几个骑兵挑战,就轻身前往。那陈氏如张定边之类,何足挂齿,尚且据城指挥。遇春作为大将,反而与小校争能,很不是我所期望的,务必要警戒!如果遇到大敌,遇春领前锋,应当与参将冯宗异分左右翼,各率精锐攻击。右丞薛显、参政傅友德,勇略为诸军之首,可以让他们独当一面。或者有孤城小敌,只派一个有胆略的将领,授予总制之权,都可以成功。徐达则专主中军,激励各位将帅,运筹决胜,不可轻动。古语说:‘将在军,君不御者胜。’你们要记住。”又对傅友德说:“此行你应当努力。过去汉高祖与项羽争雄,彭越在山东效力。如今用兵从山东开始,你要努力。”当天,太祖亲自在北门七里山祭祀上下神祇。祝告完毕,又召将士晓谕说:“此行不一定要攻占城池,关键在于削平祸乱,以安定生民。凡遇敌人就交战。如果所经过的地方,以及城下之日,不要乱杀人,不要抢夺百姓财物,不要毁坏民居,不要废弃农具,不要杀耕牛,不要抢掠人的子女。或者有遗弃的孤儿幼子在营中,父母亲戚来求取的,就还给他们。”
丙寅,传檄晓谕齐、鲁、河、洛、燕、蓟、秦、晋之人,檄文说:“自从宋朝国运倾移,元朝统治中国,这岂是人力,实乃天授。从此以后,元朝臣子不遵祖训,废坏纲常,如大德年间废长立幼,泰定年间以臣弑君,天历年间以弟毒害兄长,至于弟弟收娶兄妻,儿子蒸淫父妾,上下相习,安然不以为怪。君主是百姓之主;朝廷是天下之本;礼义是治世之防。他们所作所为如此,岂可作为天下的典范!到他们的后嗣,荒淫失道,加上宰相专权,宪台报怨,官吏残暴,于是人心离散背叛,天下兵起。使我中国百姓,死的肝脑涂地,活着的骨肉不能保全。虽然是由于人事所致,实是上天厌恶其德行而抛弃他们。当此之时,天运循环,亿兆之中,应当降生圣人,立纲陈纪,救济百姓。如今一纪以来,没有听说有济世安民的人,白白使你们战战兢兢,处于朝秦暮楚之地,实在可怜。当今河、洛、关、陕虽有几位枭雄,拥兵据险,互相吞并,都不是人民之主。我本是淮右布衣,因天下大乱,被众人推举,率师渡江,占据金陵形势之地,得长江天堑之险。至今十三年,西抵巴、蜀,东连沧海,南控闽、越,湖、湘、汉、沔,两淮、徐、邳,都入版图。及至南方,尽归我有。百姓稍安,粮食稍足,军队稍精,控弦执箭,眼看中原百姓,长久没有君主,深为痛心。我恭承天命,不敢自安。正欲派兵北伐,拯救百姓于水火,恢复汉官威仪。担心百姓不知,反把我当作仇敌,携带家眷北逃,陷入更深。所以先告谕:兵到之处,百姓不要躲避。我号令严肃,毫无侵犯,你们百姓要体谅。”
十一月壬子,攻克沂州。起初,扬州兴化人王宣,元末为司农掾,治河有功,任命为招讨使,从也速收复徐州,授义兵都元帅。宣的儿子信,从察罕帖木儿攻破田丰,又令宣与信回镇沂州。到这时,徐达军队到淮安,送信晓谕宣父子使投降。信得到信,派使者纳款。太祖派徐唐臣等到沂州,授信江淮平章政事,命令他率兵随大将军征讨。宣父子暗怀二心,于是令信秘密往莒、密募兵,而派人假装犒劳军队,以延缓我军。徐达接受并遣还。使者回去后,宣就率兵夜间劫持徐唐臣,想杀他,众人混乱,唐臣脱身逃到徐达军中。徐达当日率师抵达沂州,分兵急攻。都督冯宗异令军士开坝放水,宣自己料想不能支撑,开门投降。达令宣写信,派镇抚孙惟德招降信。信不从,杀死孙镇抚逃往山西。于是峄州赵蛮子、莒州周黼、海州马骊及沭阳、日照、赣榆诸县,并随信将士都来降。达因宣反复,抓住并杀掉他。命韩温守沂州。太祖派使者晓谕达说:“听说将军已下沂州,如向益都,应当派精锐扼守黄河要冲,切断其援兵,可以必克。如果益都未下,就应进取济宁、济南。二城既下,益都、山东势穷力竭,如囊中之物了。”达命平章韩政攻取榆行、梁城诸镇寨,接着又令政分兵扼守黄河以切断山东援兵。政派千户赵实攻取滕州,元守将杨知院逃走。达进攻益都路,宣慰使普颜不花守城力战,不能支撑,城陷,回家与母亲诀别说:“儿不能忠孝两全了。”达听说他贤能,派使召见他,不去。被抓住不屈服,与总管胡濬、知院张俊都死了。不花妻阿鲁真也抱着子女投井而死。抓住其平章老保与白知县等,俘获士马兵粮数以万计。
十二月丁未,都督同知汪兴祖师至东平,元平章马德弃城逃走。兴祖派遣指挥常守道、千户许秉进至东阿,元参政陈璧率所部五万余人投降。秉又率水师奔安山镇,元右丞杜天祐、左丞蒋兴都投降。徐达到济南,元平章忽林台、詹同、胞因帖木儿先驱赶百姓引军逃走,平章达朶儿只进巴等以城投降。俘获将士三千八百五十五人,马四百二十九匹。命指挥陈胜守城。庚戌,汪兴祖至济宁,元守将陈秉直弃城逃走。甲子,徐达派遣参政傅友德攻取莱阳。
丙辰,皇上又派使者晓谕达、遇春说:“听说大军下山东,所过郡县,元的省院官投降的很多,二将军都留在军中。我担心他们杂处,或白天遇敌,或夜晚遇盗,将生不测,对我不利。因为这些人起初被势力所迫,未必都衷心归服,不如遣送他们来,安置在我的官僚之间,日渐亲近,然后再用,才可以无患。如济宁、东平等来归将士家属也发遣来,将厚待他们。”
太祖洪武元年二月癸卯,诏汤和回明州造海船,漕运北征军饷。都督同知康茂才率师前往济南,从大将军达北征。
癸丑,常遇春攻克东昌,元平章申荣自缢而死。荏平等县都投降。丙寅,徐达平定乐安。起初,乐安俞胜纳款,达礼遇并遣送他。胜回去后,又反叛。达进攻他。军队到土河,距乐安五里,命令军士填坝而进,郎中张仲毅出城投降,胜逃走。达命指挥华云龙守城。戊子,命中书省给榜安抚山东郡县。当时山东全部平定,命令当地访求贤才,凡在元朝做官的人疑虑不安,所以榜文晓谕他们。
丙申,皇上另命征南将军邓愈率襄阳、安陆、景陵等地军队向北攻取。愈派遣别将王成、李廷琛攻打唐州,攻克。进取南阳路,擒获其将史国新。
徐达率兵上黄河,攻克永城、归德、许州,军队到陈桥。己亥,左君弼、竹昌以汴梁投降。先前,君弼自唐州逃往安丰,又逃往汴梁,元汴梁守将李克彝使他守陈州。皇上派使者送信晓谕说:“从前兵连祸结,不是一人的过失。我劳师于暑月,与足下交战,足下竟然舍弃亲人而逃往异国,这都是轻信群下之言,以至于此。如今足下奉异国之命,与我的地盘接壤,若想兴师侵境,其中轻重,自然可以衡量。况且我的国家,是足下父母之国,合肥是足下丘陇之乡。天下兵兴,豪杰并起,岂止是乘时以成就功名,也是想保全父母妻子于乱世。足下以身为质而求安于人,既已失策,又使白发母亲,糟糠之妻,天各一方,度日如年,足下纵然不念妻子,何忍忘情于老母啊!功名富贵,可以再图,生身之亲,不可复得。足下能留意于此,幡然而来,我当抛弃前嫌,仍以旧礼相待。”君弼得到信,犹豫不能决。皇上于是让他母亲回陈州,君弼感动流泪。到这时,大兵下山东,西指汴、洛,克彝夜间驱赶军民逃入河南,君弼与竹昌等率所部军队到达处投降。达命都督佥事陈德守汴梁,率步兵骑兵自中滦进取河南。
彗星出现在昴宿之北。
夏季四月,徐达率大军从虎牢关进军到河南塔儿湾,元将脱目帖木儿率五万士兵迎战,在洛水北岸布阵。我军列阵完毕后,常遇春单骑持弓矢冲入敌阵,敌人派出二十骑持槊刺向遇春。遇春射出一箭,射死敌方前锋,大喊着杀入敌阵。徐达指挥军队乘势进攻,俘获斩杀无数。脱目帖木儿收集散兵逃往陕州,徐达于是进军驻扎在河南城北门。李克彝又逃往陕西。元河南行省平章梁王阿鲁温到军门投降。戊申日,河南平定,徐达命左丞赵庸镇守。壬子日,副将军常遇春率兵到嵩州,守将李知院迎降。甲寅日,进入嵩州城,分兵攻下未附的各山寨。戊子日,元巩县孟夏寨参政李成投降。庚申日,元福昌知院张兴、钧州守将哈剌鲁、许州右丞谢李、陈州知院杨崇,各派人到大将军处投降。辛酉日,参政傅友德分兵攻取福昌山寨,元右丞潘莽儿投降。副将军常遇春攻下汝州,留兵镇守,然后巡行攻下郏县。
壬戌日,都督同知冯宗异攻克陕州,元守将脱目帖木儿又弃城逃跑,命都督同知康茂才镇守。大军攻克裕州,抓获元守将平章郭云。郭云勇敢有谋略,当时河南各郡都已攻下,只有郭云坚守裕州,多次交战不能攻克,招降也不听从,后来因孤军失败被俘。太祖嘉奖他的忠义,释放并任用了他。
诏令免除山东夏税秋粮。中原战乱之后,流离失所失去产业的人很多,派遣使者赈济抚恤。
甲子日,皇帝从京师出发,前往汴梁。当时有人进言说君主统治天下应居中原之地,汴梁是宋朝旧都,劝皇帝前往视察,并且会见大将军谋划攻取元都。
五月庚午日,大将军徐达派遣指挥王臻率兵前往虢州,攻取毛葫芦山寨。甲申日,登封、巩县鸡翎山和天堂山寨又叛乱,徐达派指挥丰谅率兵讨伐平定。指挥任亮攻克露豹、王山等寨,参政傅友德攻取凌青、黑山二寨。
庚寅日,皇帝到达汴梁。辛卯日,常遇春、冯宗异到行在谒见,徐达不久也从河南到达,皇帝都慰劳他们,徐达等叩头谢恩。退下后,皇帝又召见询问徐达攻取元都的计策,徐达回答说:“臣从平定齐、鲁,攻下河、洛,王保保在太原徘徊,观望不进。如今潼关又为我军占有,张良弼、李思齐失势向西逃窜,元的声援已经断绝。臣等乘势攻击其孤城,必定攻克无疑。”皇帝指着地图指示说:“卿的话固然对。但北方土地平坦开阔,利于骑兵作战,不可没有防备。应选偏将率兵为先锋,将军督率水陆大军紧随其后,用山东的粮食供应军饷,从秦地趋向赵地,转临清而北进,直捣元都。那时外援来不及救援,内部自然惊慌溃散,可以不战而取。”徐达受命退下。
丁酉日,任命江西行省左丞何文辉镇守河南,任亮镇守嵩州。都督同知康茂才率兵到河北,安邑、夏邑都投降。
七月,邓愈进兵攻克随州,元守将右丞王诚投降。壬午日,新寨麻张等叛乱,邓愈派指挥吴复讨伐平定。
当时潼关以东全部平定,皇帝命诸将回师进取元都。皇帝将要从汴梁出发,大将军徐达等从陈桥入宫辞行。皇帝告谕他们说:“朕与公等率众渡江,誓除祸乱,以安定天下。士兵们舍弃父母妻子,在箭石之间战斗,百死一生,长久未休息,朕每想到这些,心中警惕,这是不得已啊。如今中原百姓长久被群雄所苦,死亡流离,遍布道路,上天鉴临此事,朕不敢忘记,所以命尔等率师北征,拯救百姓于水火。从前元朝始祖入主中国,子孙懈怠荒废,不体恤民生艰难,上天厌恶抛弃他们。君主有罪,百姓有什么罪!前代改朝换代之时,兵戈相加,视若仇敌,朕实在不忍。你们众将帅攻下城池之日,不要掳掠,不要焚烧,不要妄杀一人。必须使市场照常营业,百姓安居乐业。凡是元朝的宗族亲戚,都善待他们。这样或许上答天心,下慰人望,以成就朕讨伐有罪、拯救人民的志向。有不恭听命令的,必定惩罚不赦免。”
丙申日,皇帝从汴梁出发,回京师,任命副将军冯宗异留守。徐达于是传令都督同知张兴祖、平章韩政、都督副使孙兴祖、指挥高显等率益都、济宁、徐州的军队,会师于东昌。元大都出现红雾和黑风。闰七月,徐达等分布兵马,谋划攻取河北,于是从中滦渡河。庚子日,右丞薛显、参政傅友德率兵到卫辉,元守将平章龙二弃城逃往彰德。辛丑日,徐达等率军到淇门镇。傅友德俘获嘉县县尹胡仲信,徐达命令跟从镇抚王处仁守卫卫辉。癸卯日,军队到达彰德,龙二又逃跑,陈同知等到军门投降。徐达命令左丞杨思祖镇守。第二天,龙二的部将杨义卿率八十艘船归降。于是攻下磁州,进攻广平,元平章周昱弃城逃跑,邯郸尹都文玉率父老投降。攻克赵州,俘获元将侯佥院等。己酉日,进驻临清,派人到东昌,催促都督同知张兴祖率军来会合,又传令守乐安指挥华云龙率兵从征。庚戌日,傅友德的游骑俘获元将李宝臣、都事张处仁,用作向导。徐达于是派傅友德开通道路以通步骑,都督副使顾时开闸门以通水军。当时诸将驻扎临清已久,知府方克勤筹措粮草无匮乏。朱亮祖征发民夫五千人疏浚河道,方克勤不忍心劳苦百姓,哭泣祈祷上天,天降大雨,河水上涨,船只得以通行。
癸丑日,平章韩政、都督副使孙兴祖都率军到临清会合。于是大将军徐达率马步水军北进,命韩政守东昌,并镇抚临清。徐达军队到达德州,常遇春、张兴祖及指挥高显、毛让、程华等都会合。戊午日,徐达等军到达长芦,元守将左佥院逃走,徐达命指挥费子贤镇守,分兵攻下青州。军队到达直沽,缴获海船七艘,搭浮桥渡军。常遇春、张兴祖各率水军,沿河东西并进,步骑沿陆路前进。元丞相也速等在海口抵御,望风奔逃溃散,元都大为震动。
癸亥日,大将军徐达等军到达河西务,大败元平章俺普达朵儿只进巴,擒获其知院哈喇孙等三百余人。徐达进兵到通州,在河东岸扎营,常遇春在河西岸扎营。众人想急速攻城,指挥郭英说:“我军远来,敌人以逸待劳,攻城对我们不利,应出其不意攻打。”第二天大雾,郭英带一千人埋伏在路旁,率精锐骑兵三千直抵城下。元将五十八国公率敢死之士一万余人,张开两翼出城。战斗很久,郭英假装败退,敌人乘胜追击,伏兵四起,把敌军截为两段,斩首数千级,擒获其将卜颜帖木儿。
丙寅日,徐达率诸将进入通州,这是当月二十七日。元主听到报告,非常恐惧,召集后妃太子商议躲避兵锋北行。天快亮时,召集群臣在端明殿商议。当时元都又遭孛罗、扩廓之变,民生丧乱,守备多不设置,元主徘徊叹息说:“今日岂能再作徽、钦二帝!”于是决定北迁。左丞相失烈门、知枢密院事黑厮等,都劝坚守京城,不听,命淮王帖木儿不花监国,丞相庆童留守。当夜三更,元主及后妃太子开建德门,由居庸关北走,前往上都。
八月二日庚午,徐达等进兵攻取元都,到达齐化门,将士填壕登城而入。徐达登上齐化门楼,擒获其监国宗室淮王帖木儿不花及太尉中书左丞相庆童、平章迭必失朴、赛不花、右丞相张康伯、御史中丞满川等,处死他们。并俘获宣府、镇南、威顺诸王子六人,以及玉印二方,成宗玉玺一方。封存府库图籍宝物及旧宫殿门,用兵看守。宫人妃主,命其宦官寺人保护看视。号令士卒不得侵扰暴虐,人民安居。徐达下令:“凡是元朝大小诸臣,都要送任职文书到官府,登记在民籍中,违者处罚。”元翰林待制黄殷仕想投井,被他的仆人看守,于是骗仆人说:“我很羞愧,哪里能弄到酒?喝醉了出去见他们可以。”他的仆人高兴,到市场去买酒,殷仕于是投井而死。左丞丁敬可、总管郭允中皆死之。学士危素住在僧寺里,也想投井,一位僧人阻止他说:“公若死,亡国史就没了。”于是去见徐达。第二天,顺德守将吉右丞、胡参政、郑参政都从西山来降。武德卫军校俘获前乐安逃将俞胜及南参政、张郎中等。徐达派将赴京献捷,仍命薛显、傅友德、曹良臣、顾时等,率兵侦察巡逻古北诸隘口。
甲戌日,徐达派人到东昌,命令韩政分兵守广平。徐达派指挥华云龙管理元旧都,新筑城垣。张兴祖巡行攻下永平路。
癸未日,诏令大将军徐达,改飞熊卫为大兴左卫,淮安卫为大兴右卫,乐安卫为燕山左卫,济宁卫为燕山右卫,青州卫为永清左卫,徐州五所为永清右卫,留兵三万人,分隶六卫。命都督副使孙兴祖、佥事华云龙镇守北平,大将军徐达、副将军常遇春等率大军往攻山西。
二年二月庚辰日,元丞相也速侵扰通州。当时城中守兵仅千人,也速万骑扎营于白河。守将曹良臣对其部下说:“我军兵少,不宜与敌交战。敌军虽多,但亡国之后,屡败之兵,可以用计破之。”于是密派指挥许勇等人在沿河舟中树红旗,连绵三十余里,钲鼓之声相闻。也速望见,惊慌逃走。
大将军徐达秉承皇帝旨意派杨璟等回师征讨唐州。此前,邓愈攻下唐州,命宋指挥镇守。不久唐州兵乱,贼将老马刘及南阳郡县相继响应。事闻于上,所以有此命令。杨璟到南阳,攻唐州,一鼓作气攻破,诛杀首恶,南阳又平定。
六月,元也速又侵扰通州,皇上命常遇春率领所部军队从凤翔回师抵御。又命李文忠为偏将军副遇春,从北平前往开平,取道三河,经过鹿儿岭,过会州,在锦川击败元将江文清,获得士马数以千计。进驻全宁,也速又率兵迎战,又击败他,也速逃走。进攻大兴州,李文忠预料他必定逃走,于是分兵一千余人为八屯,埋伏在其归路。也速果然夜间逃跑,遇到伏兵,大败逃走,擒获其丞相脱大赤。于是率兵取道新开岭,进攻开平。元主已先北走,追奔数百里,俘获其宗王庆生、平章鼎住等,斩首。共得将士万人,车万辆,马三万匹,牛五万头。蓟北全部平定,改元都为北平府。
谷应泰说:高帝起于淮右布衣,定鼎金陵,削平吴、汉,奄有荆楚,开拓闽、越,本已志在澄清中原之民,气吞大河之北了。吴元年,就命徐达、常遇春大举六师,奉辞伐罪。但不乘我朝之锐气,直捣幽、燕,而是先取山东,撤其屏蔽,转战河南,断其羽翼,再取潼关,据其户槛,然后弹丸孤城,所向必克,好比郦生说汉,先下陈留,光武灭新,先收宛、雒,大概议论者动辄说高皇英武,而不知其平生谨慎。至于如咆哮之臣,貔貅之佐,无不汗马功高,风云气壮。因此塔儿湾之捷,河西务之捷,通州、开平之捷,与垓下合围,悲歌四起,昆阳大战,屋瓦皆飞相比,本就应当开国承家,铭刻于钟鼎了。
然而考察其时,大军平定者还少,先声归命者更多。凡是青、徐各郡,千里扶携;兖、豫诸司,百城分溃;东河、茌平,小邑也降;济南、汴梁,险城也降;马德、陈秉,汉人也逃;忽林、脱目,元种也逃。大约因为当时乾纲废弛,群情窜散,权臣尾大不掉已诛,帝后东宫脑满肠肥,擅自讨伐奸邪,以至开河起大业之愁,鼓楫有海山之戏。又且列图素女,拱手望夷,日益纵情享乐,坐视瓦裂,太祖之兴,难道不是天意所启吗!何况祃牙北出,伐乱救民,屡次诏令军中,不得妄杀,破都之日,市场不停止买卖。彼以暴,吾以仁,彼以昏,吾以义,克纣都而除殷弊政,入咸阳而除秦苛法,由此知天命有归,就在人心归附了。至于端明殿会议,弃同瓯脱,叔宝全无心肝,纪侯大去其国,审度德行力量,我有什么可责备呢。唯独伯颜入宋,妃后皆被俘,明室破元,嫔妃不近,忠厚开基,又何必天道好还呢。