8年）十二月，徐达率大军兵分三路一举攻克太原、大同、宣府等地，迫使元将王保保（扩廓帖木儿）逃到甘肃，山西尽皆归属明朝。洪武二年（1369年）三月，明军攻入陕西关中等地，攻克西安、凤翔，元将李思齐率部十万之众奔临洮。朱元璋给李思齐写信，让他投降，另一方面让冯胜率军攻打他，李思齐被迫出降。同年五月，徐达乘胜收取平凉、延安。在兰州东部，北元主力王保保部精锐被歼灭。六月，常遇春回师北平，攻取上都，元顺帝北逃应昌。八月，徐达攻克庆阳，斩杀张良臣，占陕西全境。 
进军西北.洪武二年（1369年