新好王平身上是新打造好的鱼鳞甲,而甲片都是精钢打制。箭矢虽然插在了甲缝上,也只是伤了点皮肉而已。王平骑在马上往前一看,对面的街上,郭淮正指挥着军士一面排出了长枪阵,一面命后队的弓箭手开弓放箭。王平一看对面的魏军足有好几千人,忙指挥骑兵们后退。
虽然有几十名骑军掉下马来,但大多数的骑兵都跟着王平退了回去。王平带着骑兵就要退回到城门口时,关兴和马谡带着的大队蜀军步卒终于赶到了。王平在马上对关兴一抱拳,说起了自己遇到大队郭淮亲自指挥的魏军步卒,因为怕对方人多,自己的骑兵损失过大,而不得不先退回来。
关兴也未责怪王平,而是下令蜀军步卒列出阵型,然后往城中走去。蜀军步卒和魏军步卒在快到城中心时遇到了一起。魏军的弓箭手又开始抛射,而蜀军一边用盾牌遮挡,一面继续前进。当二军相距只有五十步时,前面的三排蜀军同时从身上拿出了诸葛连弩。
在这种双方军士都相当密集的地方交战时,诸葛连弩显示出了它无比的威力。经过马钧改造后的连弩,一次发射十支钢短箭,可以连发三次,也就是说,机匣中可放入三十支短箭,可以分三次射出。而箭矢更是在五十步外可轻松穿透铠甲,更不用说木盾了。
三排蜀军就是近百人,每人三十支箭矢,一下就是三千支箭矢射了出去。对面的魏军就如同割倒的麦秆般一排排倒下。蜀军边前进,边发射箭弩,前三排射空机匣后。转身转到后队,又上来三排蜀军接着发射箭弩。如雨的箭矢,根本不会停止,这下让魏军再也坚持不住了。
犹其是在老将军郭淮也中箭倒下了之后,最后面的魏军四散而逃,而前面的魏军已经伏地请降。关兴举手,停止了箭弩的发射后,前面魏军所待的街面早已被鲜血染红了。关兴一面命军士上前受降,一面和马谡来到了老将郭淮这里,老将军郭淮趟在血泊中,一支箭矢正插在他的胸前。
虽然郭淮身穿战甲,可这箭矢的穿透力太大了,箭矢已经穿透了战甲,有大半射进了他的胸口。老将军看着走过来的蜀将,用尽力气说出了最后一句话:“你们赢了。”然后就此闭目而去。关兴他们对面前的这位老将军也是很是佩服。见老将军已经战死在战场,便喊过降军中的一个小军官,随手扔了一把银币过去,吩咐他带几个人,寻口好棺木,把老将军遗体送回邺城。
黎阳城因为只有蜀军攻过来的东城被打开,而其余几个城门都是封死的,所以城中五万多魏军,除了先后战死的近四万人外,只逃走了几百人,剩下的一万人不是投降了,就是被俘了。关兴一面在城中多派出军士巡城,一面出榜安民,同时也没忘了命马谡写出战报,飞报给诸葛丞相。