在攻克山西后,徐达带领军队继续进攻陕西,此时的陕西是由地主武装李思齐和张良弼等人镇守,中国历史上,由于地形问题,大凡从山西进攻陕西,都是极为艰苦,难以攻下。从最初的秦国据守函谷关据六国,到后来的日本人侵略中国,拚了老命,却始终无法踏入陕西一步。但这次情况不同。李思齐身经百战,但他并不想打仗,他对元朝很难说有什么深厚的感情,他组织军队对抗起义军,说到底不过是怕那些泥腿子抢了自家的粮食。所以当徐达军进攻时,他一退再退,一直退到临洮,感觉戏也演够了,对元朝有了交代,就投降了。而张良弼和他的弟弟张良臣可谓是不识时务,先降后叛,坚守庆阳,后被徐达讨平,终究没有掀起什么大风浪。至此,陕西和山西平定,北方的大部地区落入了明军之手,为后来与元的决战做好了准备。新王朝对旧王朝都有赶尽杀绝的习惯,如南宋的残余部队逃到了??山(今广东新会),元朝军队还不放过,硬是把他们赶到了海上全部消灭。世易时移,现在轮到朱元璋了。元顺帝不喜欢荒凉的上都(开平),想要回到大都(北京),朱元璋却连上都也不想让他呆了。洪武二年六月,常遇春出兵开始了北伐,但他没有想到的是,这竟然是自己的最后一次出征。与他一同出征的是李文忠,两人带领八万步兵,一万骑兵开始了这次远征。在常遇春那种特有的突袭攻击方式下,元军不堪一击。北伐军先攻锦州,击败元将江文清,后攻全宁,击败元丞相也速,军队丝毫不停,进攻大兴州,击败元军并擒获元朝丞相脱火赤。在短短的一个月时间内,元精心设置,号称可防二十年的抵御防线,在常遇春面前就像豆腐一样软弱,这位明朝第一先锋在他人生的最后一战中充分显现了锐不可当的威力。他带领骑兵一路马不停蹄,逼近上都!元顺帝此时正在上都,听说明军攻来,他充分发挥了自己的特长——逃跑,带着老婆孩子连夜遁去。一直逃到了应昌(今内蒙古达来淖尔湖),狼狈不堪,在他逃跑的途中,应该可以充分体会一百年前宋朝君主的心情。而后来的事实证明,这并不是他最后一次搬家。常遇春一向是穷追猛打的,他追击几十里,杀掉了宗王庆生和平章鼎珠,此战还俘虏了上万蒙古兵,在打仗的同时,常遇春东西也没少拿,他把元顺帝的家当马三千匹,牛五万头全部带了回来。此战毫无悬念,也没有什么激烈的战斗,这并不是因为元军软弱,而是由于常遇春太快,他就像一个高明的剑客,手持利剑,在对手反应过来之前,已经直插对手的心脏!这样的对手太可怕了。常遇春胜利班师,经过柳河川时,暴病而死,年四十醉卧沙场君莫笑,古来征战几人还!综观常遇春的一生,从太平之战自告奋勇,到北出沙漠,所向无敌,他用自己的行动证明了他是真正的军事天才,是真正的第一先锋。他的生命就像灿烂的流星,虽然短暂,却是那样的光耀照人,他的军事才能和功绩也将永远为人们所传颂。在常遇春北伐的同时,徐达也正在关中奋战,他派遣部将张温(相当厉害)前去攻取甘肃,张温进展顺利,很快就攻下了兰州等地,就在徐达节节胜利之时,危险也正向他靠近。