而就在北伐大军高歌猛进之际,朱元璋接受了手下大臣的劝进,正式登基称帝,改元“洪武”,定国号“大明”,一个崭新的王朝就此诞生。
当时的南方已经平定,所以朱元璋下令让汤和率军北上配合徐达夹击河南。并且朱元璋当时为了顺利平定北方,收复大都,他告示天下,说你们谁不想接受我老朱家统治的,可以跑到北方大漠去,我不拦你们。所以这样一来明军很快就攻下了南阳、洛阳、潼关等地,几乎将潼关以东的地区全部占领,并且在潼关设置重兵,防守关中地区的元兵,以防他们影响明军攻占大都的完美计划。而就在明军已经摩拳擦掌、蓄势待发,准备一举拿下大都的时候,元朝内部却发生了严重的内讧。
当时元朝廷最为依仗的就是兵马大元帅扩廓帖木儿,也就是史书上记载的王保保,但是元朝的大势已去,各地的将领听宣不听调,王保保根本调动不了像李思齐、张良弼这些手握重兵的地方军阀,所以就将讨伐朱元璋的事情搁置了。并且后来元顺帝干了一件思路诡谲的事,因为各地将领不服从王保保的将令,所以王保保不打朱元璋了,先去攘内了。元军内乱,元顺帝站出来平息怒火,拉架说你们谁都别争了,以后每人就管自己的地盘就行了。这样一来王保保不干了,这兵马大元帅是你封的,我揍这些不听话的人,还不是为了你吗?现在你做好人,我倒里外不是人了。干脆撂挑子不干了,元顺帝心想我可以阴你,但是你因为我阴你就生气闹分手,那就是你的不对了!于是下令告知元军说王保保是叛徒,元朝的将领不论是谁都能瓜分王保保的地盘。这下好了,不仅是王保保的政敌,就算是王保保手下的人一听这命令都乐了,大敌当前,却沉迷于抢地盘,纷纷去瓜分王保保占据的河南,弄得王保保只能跑到了山西避难。