为了诱敌深入之后更好的杀伤进入营寨的魏军,吴壹特意赶制了一批木梯供弩箭兵使用。以庞会为首的九万魏军从西门杀入,基本没有遇到什么抵抗魏军就拿下了西门,然后大量的魏军杀了进入,他们一边杀人一边放火,使魏、蜀两军的大营像比赛放烟火一样的不断的燃起大火。大约西门有六万魏军进入之后,吴壹率无前军突然杀出将魏军截为两断,并趁机堵死了西门,与此同时埋伏在在魏军行进之路两侧的弩箭兵从两侧射出了复仇之箭,十三连射的诸葛连弩强悍的弩箭压制下,魏军向蝗虫下的一叶扁舟岌岌可危。不到一会的功夫就给魏军造成了三万人的伤亡,庞会见伤亡惨重急忙命令士兵向两翼张开进攻希望解决了两侧的弩箭兵减少伤亡,但是遭到无当军的坚决阻击无法向两侧推进半步。而此时庞会的先头部队遭到了诸葛亮的飞军的顽强抗击也是无法前进。庞会无奈之下只好下令后队改前队突围,然而诸葛亮早就料到会是如此命令无前军断他们的后路。无当飞军是诸葛亮七擒孟获平定南中之后,吸收少数民族与汉族两族精锐组建的部队分为无前军、无当军、和飞军每军只有五千人。而王平是这支部队的首任统帅,目前主要由王训带领。前后左右被压制的无法动弹,为了将军队带出去庞会严令前队的人进攻,每隔一炷香没有战果便杀一位主持前队作战的将领,在求生意志与上级的威胁下,魏军再次爆发战斗力特别是庞会为杀出一条路命令弓箭手对前面的交战部队无差别攻击。渐渐的吴壹开始顶不住庞会的攻击了,被隔离开西门。庞会急于撤走没有意图全歼无前军,打开通路之后命令部分部队与其纠缠其余的搬开挡住西门的障碍成功撤走了。
防守其余两门的马忠与关统很是嚣张,派五千步兵保护着一千弩箭手在寨门立阵等候魏军的进攻,攻打这一路的魏军几次强攻之后,伤亡惨重最后无法突破只好撤走。等魏军全部撤走后,诸葛亮命清扫战场统计伤亡情况。过了一个多小时候赵广将统计的数据报给诸葛亮:“禀丞相,此战魏军出动十五万大军,在丞相的部署下歼灭了至少八万的魏军,而我军伤亡不足一万,这一战下来我军与魏军的兵力差距将会减少,但是具体到多少还要等向充将军等人收兵回来才能统计。
诸葛亮主场打败魏军,但是他的客场的五万大军岌岌可危了。向充与黄小忠、霍峻带着三万人朝魏军武器存放的地方攻击,在司马昭的调度下聚集在武器存放点的魏军越来越多,在距离它一百米的地方蜀军再也无法前进半步了,为了完成任务最后向充命部队中强弓手箭陈济给的特殊火箭朝那里射去,一万支带有炸药与毒火的箭顺利的点燃霹雳车附近的燃料引发大火使整个武器存放点都燃烧起来。向充见任务完成之后便对黄小忠与霍峻说:“这三万人是带不出去了,等下你们按照老夫先前说的那样逃命吧,老夫带着部队在这里为你们争取时间,如果你们能回去的话告诉丞相我向充依然是老当益壮廉颇未老,希望如果有来世再在丞相手下任事!”黄小忠、霍峻不想走,向充拿自刎威胁,两人最后只好按他所说的去做。向充对剩下的士兵门说:“现在我们被包围了,为了我们的妻儿不被歧视我们绝不能投降,杀一个赚一个,杀两个赚一双,杀啊!”
哀兵必胜虽然这支哀兵没有取胜的可能但是还是爆发出惊人的战力,基本上与魏兵一命换一命。当最后一个蜀兵被乱刃分尸之后,司马昭劝向充投降,向充没有回答直接想着东北放下自刎而死。司马昭敬重这位老将命人将遗体送到诸葛亮那里。
接到统计的战报曹睿十分生气,派出去袭击的十五万大军回来不到一半,在自己的大营居然被五万蜀军杀了差不多七万的士兵。曹睿不停的骂道:“废物,真是一群废物,三十五万现在死了十五万我们现在只剩下二十万了,而诸葛亮至少还有十二、三万现在我们兵力的优势已经快没有,更重要的是霹雳车居然被全毁了,你们说怎么办吧。”无论是派出去进攻还是防守的将领对此次惨重的伤亡负有不可推卸的责任都不愿主动发话。“都哑巴了,平时不是说自己怎么行吧,怎么现在全痿了?”曹睿尖酸的说道。“皇上消消气,微臣认为我们还是撤回长安比较好,现在局势不利于我们,三十六计走为上”贾穆对曹睿说。曹睿越看底下的将领越不顺眼向孙资飞去一腿说道:“逃跑,绝不明日跟蜀军决一死战,我们人比他们多,一个换一个寡人就不信诸葛亮这老匹夫能顶得住,你们先回去给寡人养足了精神,明天不搞残他诸葛亮寡人绝不收兵,这事就这么定了,谁敢反对寡人就灭了他。”黑夜又重归安静,一切都沉寂下来等待新的战斗。