元朝末年爆发了红巾军起义,天灾人祸。元军的武装力量被起义军各个击破,在外镇戍的诸王也相续非死即逃。至正十六年,镇南王的镇所扬州被起义军攻破,镇南王本人则被俘投水死;而宣让王帖木儿在他的镇所庐州失陷之后,逃回了大都,又被封为淮王。后来明太祖朱元璋北伐,元顺帝北逃,留下淮王监国守大都,淮王被攻克大都的明军杀死。明军改大都为北平,是年为洪武元年。但是令人意外的是这个时候四大汗国却没有出手救元朝,这是为何呢?
金帐汗国是拔都的封地,在13世纪中期,金帐汗国实际上已经脱离了蒙古大汗的控制,成为了独立的国家,并将萨菜作为新都。随着民族间的融合,金帐汗国的蒙古人逐渐接受了伊斯兰教,汗国成为了伊斯兰教国家。比尔及贝汗统治时期,为巩固汗位,将自己的兄弟全部杀死,他死后王朝绝嗣,引起了金帐汗国的动乱。
而察合台汗国将窝阔台汗国吞并,自然想独立自主,他们不去灭元就不错了,自然不肯前去帮忙,最后一个伊尔汗国,是拖雷之子旭烈兀的封地,但是也是战乱不断的,察合台汗国将窝阔台汗国打仗也把伊尔汗国拖下水了,四大汗国之间内战不止,也都和金帐汗国的想法一样,不肯再屈居于元朝之下,自然不会伸以援手的,真的很"扎心"。