战斗进行得很顺利,邓展部借着傍晚的余晖悄悄摸进阵地,在夜色降临后发起攻击。一声令下,数路并起,从不同的方向杀向莲花湖圈的两个大营。蜀军摸不清情况,不敢轻易出营接战,只能紧守营栅,同时击鼓向凤凰岭上的主力求援。
曹昂接到报警,却不敢轻举妄动,生怕中计。他一面派人下山查看情况,一面加强岭上防守,防止邓展、李严声东击西,趁势抢攻凤凰岭。确保了凤凰岭大营的安全,才有可能考虑增援莲花湖。
莲花湖边有两个营,背水而立,又有坚固的营栅,准备得很充分,应该能坚持一段时间。
曹昂的应对没什么问题,但他低估了吴军的决心和攻击速度。
吴军准备充足,利用夜色的掩护,多点设阵,同时发起攻击,让蜀军搞不清该防守何处,只能四面放箭阻击。摸清了蜀军的兵力分布后,吴军随即集中兵力,重点突破。
曹昂的部下也算是训练有素,只是在汉中几年一直没有真正参战,与征战数年的吴军相比,不论是装备还是训练,又或者是临阵应变能力,都略逊一筹,很快就陷入被动。
不到半个时辰,吴军就抓住蜀军的一个破绽,攻破一个大营,随即兵分两路,一路入营扫荡残敌,一路增援同伴,加强了对另一个大营的攻势,一鼓作气,再下一营。
半夜时分,蜀军两个大营先后失守,三百多人战死,六七百多人被俘,两个校尉一个也没能逃掉。
吴军报仇不隔夜,剥去一百蜀军轻伤俘虏的衣甲,只留一条底裤,将他们赶到凤凰岭下,送回蜀军大营,并在岭下高喊。
“有恩报恩,有仇报仇,欢送蜀军精锐归营。”
俘虏回到大营,不仅让岭上的蜀军将士脸上无光,还让他们知道了夜间的战斗概况。虽然曹昂第一时间下令将他们隔离安置,吴军骁勇善战的消息还是在将士之间传播开来。相比之下,伏击补给队伍的胜利根本不值一提。
第二天一早,邓展命人给曹昂传话,要求换俘。曹昂之前只放回了押送补给的吴军将士,后来攻破宣汉城,又俘虏了几百人,还没有释放。邓展要用刚刚俘虏的蜀军将士换回他们。