在出征之前朱元璋让主将们自己挑选先锋出乎很多人意料之外徐达选择了一名资历尚浅的将领由于此人是常遇春的内弟而常遇春是他的老搭档所以很多人猜测徐达这次是走了后门故意让此人立功以告慰常遇春不能出征之遗憾。由于此次出征北元兵势威武很多人都认为是必胜之战大家都想抢着立功对徐达任用私人很不满意。
他们未免太小看徐达了他是真正的明朝第一名将用兵如神为人公正他之所以挑选这个人出征只是因为此人确实是最合适的人选。
这个人就是蓝玉
郁闷的冯胜也挑选了他的先锋傅友德这是一个真正的传奇人物他之前似乎从来没有打过败仗但由于表现的机会并不是很多其名声远远不如郭兴等人。冯胜挑选他为先锋似乎有点破罐子破摔的意思。
这两个人的选择在很大程度上挽救了这次并不成功的出征这只能用无心插柳来形容了。
洪武五年(1372)二月二十九日徐达大军进入山西境内蓝玉率领骑兵为先锋先出雁门关他的运气不错在野马川(今蒙古克鲁伦河)碰到了王保保的骑兵蓝玉奋勇当先一举击败王保保。这是王保保的第一次退却。
三月二十日蓝玉连夜追击在土剌河(今蒙古乌兰巴托西)再次攻击王保保王保保战败向北逃去这是王保保的第二次退却。