顶着。诸将听令,随本将北上杀敌!”众人闻言,皆高声领命。
李文忠虽然年轻,但是也久经战阵,特别是跟随常遇春北征,受益匪浅。此次增援大同,他没有选择最近的路线,直逼大同城下,与孔兴正面硬碰,而是奔着孔兴所部的侧后方而去,准备截住其归路。在驰援的路上,又碰到了从大同前往太原求援的信使,得知了最新战况:孔兴没有急于攻城,而是在等待携带了攻城器械的脱列伯主力。
李文忠此时对敌我形势有了更加清晰的认识:大同暂时是安全的,重点在于如何阻击脱列伯的主力。李文忠当机立断,由他率领骑兵先行,步兵随后跟进,争取在桑干河一带利用地形阻击敌军。就在骑兵急速前行的路上,明军和脱列伯的侦察前锋撞了个正着。李文忠也是毫不客气,冷静指挥,消灭了这股敌骑,俘虏了为首的将领——刘帖木儿。从他口中得知,脱列伯领军数万,尽是骑兵,距离明军不到五十里。
强敌在前,李文忠不敢怠慢,当即下令后撤五里修筑营寨。明军选择的扎营之处,地势不甚开阔,不利于骑兵展开,便于固守。此外,主动后撤就与脱列伯又拉开了一些距离,即便漏网的元人侦骑回去禀报,脱列伯也只能扑个空。立寨之后,李文忠安排弓弩、火铳于寨墙之上密切注意,谨防夜袭,其余人等回营睡觉,准备明日的苦战。
果不其然,脱列伯一击扑空。但其并非平庸之辈,随后便侦查到了明军扎营之处,发起了夜袭。多亏李文忠有所准备,顶住了敌军前锋的进攻,安然等到了天明。第二日,脱列伯举大军进攻明军营寨,李文忠没有出骑兵硬碰硬,而是将战马留在营内,骑兵改步兵,利用弓弩、火铳等远距离攻击手段杀伤敌军,用长枪兵守住寨门。
然元兵毕竟人数众多,仅仅万余人的明军渐渐有些不支,正待崩溃之时,随后跟进的步兵及时赶到,李文忠果断率领剩余的骑兵冲杀而出,大败元军,且生擒元将脱列伯,尽降其众。大同城下的孔兴得知脱列伯被俘,立即打消了攻城的念头,急奔绥德而去。然而,其最终为部将所杀,成了投效大明的见面礼。
李文忠所部因为救援大同,耽误了向西增援的时间,没能在庆阳之战中发挥作用。这其实是扩廓帖木儿的计策,他通过元顺帝命令脱列伯和孔兴南下袭扰,企图逼徐达分兵,减轻庆阳的压力,没想到反而成就了李文忠的一桩大功。
再回到庆阳方面,在得知原州失陷之后,徐达命令冯宗异率领所部驰援原州方向,并提防扩廓大军。然而,冯宗异并没有直驱原州,而是在驿马关附近驻军。他有种直觉,韩札儿不会进兵驿马关,而是会袭扰其他地方。果然,就在冯宗异驻军的当夜,韩札儿攻陷了泾州。
得知泾州陷落的消息后,冯宗异率军紧追,韩札儿退走邠州,而后退至宜禄。几番接战下来,损兵折将,韩札儿见明军势大,穷追不舍,也无心恋战,急急奔回宁夏老巢。冯宗异担忧庆阳周围的情况,也没有穷追不舍,而是折返屯兵驿马关。