Northern Yuan dynasty
洪武五年（1372年）正月，朱元璋命徐达等再次集中步骑十五万分路北伐北元。徐达率中路军深入蒙古高原，却遭到北元士兵的突袭，死伤万余，败回到长城内；李文忠所率东路军也失利，退回到明朝境内；只有冯胜、傅友德的西路军获胜，攻取甘州、兰州，又在瓜州和沙州，击败了北元兵残部，控制了甘肃全境。朱元璋于是暂时停止了军事进攻，开展了政治攻势，还加强边防，设置卫所，修补长城，屯田戍边。此后，北元兵虽然屡次骚扰边境，但也遭到明军反击，不敢深入明朝境内，明朝基本控制了西北地区局势。从洪武十三年（1380年）到洪武二十九年（1396年），明朝先后六次攻打北元。北元主被部属杀死，余部四散，北元政权基本灭亡，明朝的统治得到巩固。