徐达率领军队向北进发,到达德州,常遇春、张兴祖等人都率领军队前来会师,于是他攻占了长芦,打下了清州,进攻直沽,占据了那里,建造浮桥以便军队渡过。
元丞相也速逃走,元大都大为震动。
军队抵达河西务,元朝平章俺普等人迎战,(明军)打败了他们,擒获知院哈剌孙以及行省、枢密院将校三百多人,战马六百匹,船只一百多艘,粮食二千六百石。
俺普逃走了。
大军到达通州,元国公卜颜帖木儿等人率领众人迎战,常遇春出战,打败了他们,生擒了卜颜帖木儿和副枢也先迭儿、脱脱帖木儿,缴获了四百匹马,一百多艘船,于是攻克了通州。
丙寅日,夜里三更时分,元顺帝与他的后妃、太子逃离大都。
元顺帝与他的后妃、太子打开建德门向北逃走。
八月庚午日,徐达率领军队抵达大都,驻扎在齐化门,指挥士兵进入城中,俘获了监国的皇族淮王帖木儿不花,以及太尉、中书左丞相庆童、平章政事哈剌那海、右丞张康伯、御史中丞满川等人和镇南王的六个儿子,登记军民、官府仓库以及国家的地图户籍和贵重器物,封闭宫殿各门,派遣指挥张焕带领一千名士兵守卫,让宦官守护看视宫女、妃子和公主,约束士兵,没有人敢侵犯施暴。
百姓安居乐业,集市的位置没有变动,远近的人都心悦诚服。
人们都说曹彬平定江南,伯颜攻入临安,(徐达的功劳)也不过如此。
于是派人向京师报捷,又派将士在古北口巡逻,守卫直沽,夺取永平。
皇上认为元大都已经平定,命令徐达等人率领军队夺取山西,留下徐达统领的三万人,设立燕山左右等六卫,命令大都督副使孙兴祖、佥事华云龙镇守北平。
九月,常遇春攻克保定。
十月,攻下了真定。
十一月,徐达从北平进军山西,与常遇春在真定会师。
当时元朝将领扩廓帖木儿率领军队从太原出发,经过雁门关,准备侵犯北平。
徐达侦察到了王保保的动向,派遣薛显、傅友德率领六千骑兵先行前往平定州,留下指挥韦正守卫真定营,自己则率领大军出发。
奔向太原。
扩廓帖木儿到达保安州后,听说了这件事,就立即返回迎敌。
十二月初一,部队抵达太原。
常遇春和徐达商议说:“我们的骑兵虽然集结了,但是步兵还没有到,敌我双方兵力相差悬殊,很难与敌人正面交锋。”
不如派精锐骑兵趁夜袭击他们的军营,敌军可以被打乱,敌军的主将也可以被活捉。
徐达认为他的计策很好。
正好扩廓帖木儿的部将豁鼻马暗中派人来约定投降,并且请求做内应。
徐达于是派兵在夜间偷袭敌军,敌军果然骚动起来。
扩廓帖木儿发觉情况有变,仓促间光着脚从营帐后面出来,骑上马逃走了,跟从他的只有十八个骑兵。
于是攻克太原,俘获敌军四万人,缴获的战马数量也与之相当。
扩廓帖木儿逃到了大同,明军继续追击,扩廓帖木儿又逃到了甘肃。
洪武二年二月,徐达率军抵达平阳,驻扎在河中府。
三月,大军渡过黄河,元朝的鄜城守将、枢密副使施成到军门前投降。
大军抵达鹿台,张良弼等人逃走,于是大军渡过泾河、渭河,到达陕西,一千多位年老的百姓从三陵坡出来投降。
徐达命令左丞周凯进入城中安抚晓谕百姓,严禁士兵侵扰百姓,没有犯下任何罪行。
秦地百姓非常高兴,于是分兵攻取凤翔。
常遇春的军队到达凤翔,李思齐逃到临洮。
四月,徐达率领军队渡过陇州,元将白同佥归降,攻克秦州,擒获元朝将领吕德、张义等人。
逃走了。
大军到达巩昌后,元朝的总帅汪灵真保、平章梁子中、摘暠、左丞周添祥等人都率领众人投降归附,徐达派都督郭子兴驻守巩昌。
于是分别派遣右副将军冯宗异去征讨临洮,都督副使顾时、参政戴德去征讨兰州。
于是李思齐从临洮前来投降,赵琦等人也归附了,于是军队攻克了安定州、会州、靖宁等地。
五月,徐达攻下平凉,派兵巡逻庆阳,张良臣献出城池投降。
六月,张良臣再次叛乱,徐达率领军队前去讨伐,将他击败,张良臣投井自尽,官军将他从井中拉出来,并斩杀了他的父亲。
九月壬寅日,太祖召回徐达返回京城,诏令都督冯宗异代替徐达率领他的军队。
三年正月,皇帝又下诏任命徐达担任征虏大将军,率领军队讨伐扩廓帖木儿。
三月,徐达追击到定西,敌军撤退,屯驻