儿汗被朱元璋从大都赶回到蒙古高原后，这一地区的蒙古各部落，为保卫自己的领地，防止明军的进攻，进行了积极的防御。当时，木华黎后裔纳哈出将军统领20万蒙古军，驻扎在辽河以北的金山（今吉林省双辽市境内）到龙安（今吉林省农安县）、一图河（今伊通河）、亦迷河（今饮马河）一带，成为上述蒙古各部的防御屏障。1387年（明洪武二十年），明朝派遣冯胜、傅友德和蓝玉等率领20万大军绕道庆州（今内蒙古巴林右旗境内）包围了纳哈出军队驻地。纳哈出被迫投降。1388年蒙古大汗托古思帖木儿在捕鱼儿海（今蒙古贝尔湖）被明蓝玉的军队击败