三月辛巳朔,朱元璋率诸军取集庆,自太平水陆并进,至江陵镇,攻破陈兆先营,擒兆先,尽降其众,得兵三万六千人,择其骁勇五百人置麾下。五百人多疑惧不自安,元璋觉其意,是日,令入宿卫,环榻而寝,悉屏旧人于外,独留冯国用一人侍卧榻旁,元璋解甲安寝达旦,疑惧者始安。先是集庆尝有警,湖广平章勒呼穆将苗军来援,事平,还镇扬州。而勒呼穆御军无纪律,苗蛮素犷悍,日事杀掳,莫能治。俄而,苗军杀勒呼穆以叛,集庆之援遂绝。人心震恐,仓无积蓄,计未知所出,民乃愿为兵以自守。行台御史大夫福寿因下令民多资者,皆助粮饷,激励士卒,为完守计,朝廷知其劳,数赏赉之。至是,太平兵大集,冯国用率五百人先登陷阵,败官军于蒋山,直抵城下,诸军拔栅争进,遂围之。福寿督兵出战,多败,于是尽闭诸城门,独开东门以通出入,而兵力实不能支。庚寅,城破,福寿犹督兵巷战,兵溃,乃独据胡床,坐凤凰台下,指麾左右,更欲拒战。或劝之去,叱之曰:“吾为国家重臣,国存则生,国破则死,尚安往哉!”达噜噶齐达尼达斯见其独坐,若有所为者,从问所决,因留弗去。俄而乱兵四集,福寿遂遇害,达尼达斯亦死之。朱元璋之取集庆也,克城之日,曼济哈雅走投张士诚,水寨元帅康茂才等各率众降,凡得军民五十余万。元璋入城,召官吏、父老,谕之曰:“元失其政,所在纷扰,生民涂炭。吾率众至此,为民除害耳,汝等各守旧业,无怀疑惧。贤人君子有能相从立功者,吾礼用之;旧政有不便者,吾除之。”于是城中军民皆喜悦,更相庆慰。嘉福寿之忠,为棺衾以礼葬之。改集庆路为应天府,置天兴、建康翼统军大元帅府。癸巳,张士诚自高邮徙居隆子宫,服御、器用,皆拟乘舆,改至正十六年为天佑三年,国号大周,历曰明时,自称周王。初,孙撝奉使抵高邮,士诚不迎诏,既入城,拘撝于他室,欲降之,撝垢斥不绝。及士诚徙平江,撝与士城部将张茂先,谋遣人约镇南王克日进兵复高邮,语泄,遂遇害。丁酉,建康兵取镇江路。朱元璋既定集庆,欲发兵取镇江,虑诸将不戢士卒为民患,遂诏诸将,数常纵军士之过,欲置之法,李善长营救,乃免。于是命徐达为大将军,率诸将浮江东下,戒之曰:“吾自起兵,未尝妄杀。今尔等当体吾心,戒戢士卒,城下之日,毋焚掠杀戮。有犯令者,处以军法,纵者,罚无赦。”达等顿首受命。进兵攻镇江。翌日,克之。苗军元帅鄂勒哲出走,守将段武、平章定定战死。达等自仁和门入,号令严肃,城中晏然。遂分兵徇金坛、丹阳,下之。改镇江路为江淮府,命徐达、汤和为统军元帅,镇守其地。
四月,张士诚将史文炳率兵自泖湖入古浦塘,破淀湖栅。苗军一矢不发,夜中遁去,松江遂陷。士诚即令文炳镇松江。
七月,张士诚以舟师攻镇江,吴统军元帅徐达等御之。吴国公使谕达曰:“张士诚起负贩,谲诈多端,今来寇镇江,是其交已变。当速出兵攻毗陵,先机进取,沮其诈谋。”达乃帅师攻常州,进薄其垒,且请益师,于是复遣兵三万往助之。达军城西北,汤和军城北,张彪军城东南,士诚遣数万众来援,达乃去城十八里,设伏以待之。仍命总管王均用率铁骑为奇兵,达亲督师,与战于龙潭。锋既交,均用以铁骑横冲其阵,阵乱,士城兵退走,遇伏,遂大败。
九月戊寅朔,吴国公如江淮府,入城先谒孔子庙,遣儒生告谕乡邑,劝耕桑,筑城开堑,命总管徐忠置金山水寨以遏南北寇兵,遂还。寻改江淮府为镇江府。
十月戊申,张士诚以兵败于常州,遣其下孙君寿奉书至建康请和。镇南王退驻淮安,赵君用自泗州来寇,乙丑,城陷,淮东廉访使褚布哈死之,镇南王被执,逾月不屈,与其妻皆赴水死。
十一月,张士诚复遣其将吕珍驰入常州,督兵拒守,徐达复进师围之。
十七年二月戊辰,知枢密院事托克托复邳州。
三月壬午,吴将徐达等克常州。初,常州兵虽少而粮颇多,故坚拒不下。及诱叛军入城,军众粮少,不能自存。达等攻之益急,吕珍宵遁,遂克之。改常州路为常州府。
五月己卯,吴兵攻泰兴,张士诚遣兵来援,元帅徐大兴、张斌击败之,擒其将杨文德等,遂克泰兴。
六月庚申,吴国公遣长春府分院判官赵继祖、元帅郭天禄、镇抚吴良略江阴州,张士诚兵据秦望山以拒敌,继祖引兵攻之。会大风雨,士诚兵奔溃,继祖据其山。是日,进攻州之西门,克其城,命良守之。先是,士诚北有淮海,南有浙西,长兴、江阴二邑,皆其要害。长兴据太湖口,陆走广德诸郡,江阴枕大江,扼姑苏,通州济渡之处。得长兴,则士诚步骑不敢出广德,窥宣、歙;得江阴,则士诚舟师不敢泝大江,上金、焦。至是悉归于吴,士诚侵轶路绝。
七月丙子,吴徐达率兵攻常熟,张士德出挑战,先锋赵德胜麾兵而进,擒士德,送建康。遂循望亭、甘露,无锡诸寨皆下之。
八月,张士诚降。改隆平府复为平江路,士诚迁居府治,虽奉正朔,而甲兵、钱谷皆自据如故。
闰九月甲申,吴国公阅军于大通江,遂命元帅缪大亨率兵攻扬州路,克之,青军元帅张明鉴以其众降。先是,至正十五年,明鉴聚众淮西,以青布为号,名青军,人呼为“一片瓦”。其党张监,骁勇善用枪,又号为“长枪军”,暴悍,专事剽掠,由含山、全椒转掠六合、天长至扬州,人皆苦之。时镇南王博罗布哈镇杨州,招降明鉴等,以为濠、泗义兵元帅,俾驻扬州,分屯守御。久之,明鉴等以食尽,复谋作乱,说镇南王曰:“朝廷远隔,事势未可知,今城中粮乏,众无所托命,殿下世祖孙,当正大位,为我辈主,出兵南攻,以通粮道,救饥窘。不然,人心必变,祸将不测。”镇南王仰天哭曰:“汝不知大义,如汝言,我何面目见世祖于宗庙耶?”麾其众使退,明鉴等不从,呼噪而起,因逐镇南王而据其城。镇南王走淮安,为赵君用所杀。明鉴等凶暴益甚,屠城中居民以为食,至是兵大败不支,乃出降,得其众数万。置淮海翼元帅府,命元帅张德麟、耿再成守之。改扬州路为淮海府,以李德林知府事。城中居民仅存十八家,德林以旧城虚旷难守,乃截城西南隅,筑而守之。
十八年正月庚戌,张士诚兵攻常州,吴守将汤和击败之,获卒数百人。
二月乙亥,吴国公以吴桢为天兴翼副元帅,便与其兄良守江阴。时江阴兵不满五千而与张士诚接境。良兄弟训练士卒,严为警备,屯田以给军饷,敌不敢犯,民甚赖之。
六月甲午,张士诚兵寇常熟县,吴守将廖永安与战于福山港,大破之。
八月己丑,张士诚兵寇江阴,吴守将吴良击走之。
十月甲戌,吴将徐达、邵荣克宜兴。先是,达等攻宜兴,久不下,吴国公遣使谓达等曰:“宜兴城小而坚,猝未易拔。闻其城西通太湖口,张士诚饷道所由出,若以兵断其饷道,彼军食内乏,城必破矣。”达等乃分兵绝太湖口,而并力急攻,遂拔其城。