当时正好是朱元璋灭张士诚的关键时刻。如果元军不内讧,而是南下,朱元璋肯定不会那么容易就灭了张士诚。但是朱元璋命中有福气。他在荡平张士诚期间,元军硬是没有南下打他。
在朱元璋灭了张士诚后,元顺帝眼瞅着王保保不南下,反倒和李思齐斗,大为不满。就下诏给王保保,免了他的一切职务。王保保不甘示弱,元顺帝免他的职,他就带着兵马退居山西,直接杀了元朝官员,在山西明目张胆地搞割据。元顺帝大怒!下圣旨,调集天下兵马,准备讨伐王保保。
但是转过年,就是洪武元年(1368年),朱元璋要北伐了。
洪武元年(1368年),徐达、常遇春率两路大军北伐。明军先攻山东,取得大胜。