夏偷袭夺去。这时、众将才明白过来:原来西夏是先将永乐城团团围住,然后在徐禧向各地求救,各地领大军来救,城池兵力空虚的时候。就只命一万士兵,在永乐城外,虚张声势。却阴遣大军突袭城池,将城池夺去。
宋贤正已经夺取了各处城池,又要率大军回攻永乐城。梁乙逋听了,不解道:“永乐城中,现在有宋军二十万大军。他们战斗力在我们之上,而且他们知道我们夺取了这些城池之后,必然恼怒,盛怒之师,作战必然拼命。我们现在回去与他们决战,只怕胜负难料。”宋贤正道:“正因为他们盛怒,我们回去与他们决战,才一定胜利。”梁乙逋不解。宋贤正道:“为将者,必先去除自身之喜怒气性。任何事情都是以战场的形势来判断接下来的部署。若是将领恼怒,决策部署就必然失误。决策部署已经失误了,还会有胜利的机会吗!”梁乙逋听了大喜,道:“那现在就可以将那二十万宋军击溃了!”
各位将军知道城池被西夏夺去,都是大怒,要率领大军,去与西夏军决战。正在这时,有士兵来报:西夏二十万大军,向永乐城而来。各位将军听了都是大喜,只想在永乐城外,与西夏大军决战,将西夏大军击溃。
两方将士,在永乐城外列好阵势。宋军率先出击,攻势甚猛,西夏军抵挡不住。梁乙逋令大军全速撤退,宋军在后紧追不舍,誓要将这些西夏士兵全部斩杀了。
两军追出了十余里地,忽有永乐城中守兵前来报信:西夏大军攻打永乐城,城池失守。各路将军听了都是大惊,其他各城都已失守,现在永乐城也已经失守,那自己在西夏境内的所有城池也就都失守了,如今若要再战,是连一块根据地也没有了,这是很危险的。因为明知这一点,于是各路大军回撤,要将永乐城夺下。宋军撤退,西夏大军却不追击。待宋军到永乐城外时,永乐城内杀出一对西夏兵,外出那支西夏军队也冲杀过来。如此里外夹击,宋军大败。各位将领知道已经没有机会夺取永乐城,也就只好率领败军回国去了。
梁乙逋领大军引开了大宋各路大军,永乐城中正是空虚。于是宋贤正自领两万人马,冲杀入城。徐禧原本只以为西夏所有士兵都被己方士兵杀退,哪里想到会突然有这几万士兵杀来。猝不及防,被西夏军队攻入城中。西夏军队攻入城中,徐禧明知有死无生,于是亲自领着一对士兵,来到城门下堵击西夏军队。徐禧亲自督战,宋贤正领兵在前冲杀,正与徐禧撞见。徐禧原本武艺是一般,现在与宋贤正撞见,哪里能敌,被宋贤正一枪挑于马下。李舜举、李稷、高永能诸位将领拼死来战,只是大势已去,无力挽回。各位将领都被西夏士兵杀死。
各处城池都已经拿下,梁乙逋选定了各处城池的守将,并安排好了守城士兵,便与宋贤正一起回京去了。
两人得胜的消息早已经传到兴庆府,梁太后知道大军获胜,大喜。在梁乙逋与宋贤正回京后,对两人大加封赏。晋升宋贤正太尉之职。太尉一职,原是李清担任,只是李清帮助秉常求助于大宋,被宋贤正带回了兴庆府,后被太后处死。太尉一职空缺,太后见宋贤正为自己解除了多次危机,又见宋贤正能力不差,所以也就命宋贤正接替李清,为太尉一职了。
东边各处城池已经收回,南方的兰州、会州却还是大宋手中,梁太后便想趁着得胜之机,将这两处城池也收复了。虽然梁太后知道梁乙逋的军事才能是有限的,这次击溃宋军,完全是宋贤正的功劳。不过梁太后终究是信不过宋贤正,所以梁太后仍是想要梁乙逋为主将、宋贤正为副将,向南进军,将这两处城池也都收复了。
永乐城之战,宋军死伤二十余万众,诸城丢失,自此之后,大宋要灭亡西夏,却是不能了。