火龙明白地指示着秦军的位置。贾偃命令熄灭自己营地内的篝火,全体将士在黑暗中调整好阵势,只待秦军靠近,就全力冲着火光射击。不料,白起看见赵营中篝火熄灭,也下令熄灭自己的火把。双方只得在黑暗中摸索。只有间断响起的鼓声和钟声,告知着对方自己的位置。
远处还传来阵阵喊杀声,那是魏军主力在与魏冉作战。魏军北城军是芒卯亲自控制的部队,拥有一万武卒,约八万民军。在芒卯失踪后,武卒军将接过了指挥,虽然有民军张皇失措,趁夜色逃跑,但在武卒的镇压下,军营还是稳定下来,并投入战斗。两边都没有发动冲锋,而是相距一箭之地,大声呐喊;偶尔相互射射箭。军将担心魏冉是在等待白起解决了后军后,前后夹击,向后方派出了警戒。
其实白起的军队不用巡探:进攻赵军的秦军熄灭了火把,但进攻魏军后军的的两条火龙没有熄灭,依然稳定地向前移动。虽然远远看去像是在蠕动,但他们的位置一目了然。这两条火龙向着北偏东的方向前进,让魏将摸了不清它将攻击哪支部队:夹击北城军?侧击东城军?合击赵军?黑暗中蠕动的火龙,无形中吸引了全部注意。
突然,北城军后面出现火光。在大家还在震惊、判断中时,火光自西向东一路蔓延,大家终于看到,一座座军营被点燃:营栅、车乘、粮草……北城军在火光下,部署无所遁形。武卒军将绝望了:他上了魏冉的当,魏冉根本就不是在等白起帮忙,而是主动向自己的后方派出了一支部队。绝望之中,他下令擂鼓,准备发出拼死一击。
武卒冲上去了,民军跟在后面。火光中,他们的身影十分清晰;相反,秦军的位置则模糊不定。
如此明显的优势自然不会被魏冉放过。他以鼓声令前排让开武卒的冲击,将一阵阵箭雨倾泻到民军的头上,毫无防护装备的民军被一片片射倒。冲出百步的武卒也与后排的秦军接触上了,但秦军不与他们交锋,而是在钟声的引导下缓缓后退,逼迫着武卒不敢回身救援,并一步步远离民军。
死亡威胁着冲上来的民军,终于,他们也被恐惧压倒,随着一声尖叫,土崩瓦解。于是魏冉的军队也开始了收割模式。
正在步步推进的武卒发觉身后出现了黑影。他们虽然训练有素,但也禁不住前后夹击。他们在困难的情形下改结圆阵,拼命抵抗,但一阵阵箭雨失他们彻底丧失作战能力,最终全部被斩首。
在北城军崩溃时,东城军将的民军也几乎跑光了,只有一千武卒还在。东城军将无可奈何,只得率领这一千武卒向东撤往长城。不想出了营地不远,就与一支秦军遭遇。双方都不明敌情,只得呐喊一声,杀到一起。
与白起在营地对峙的贾偃听到营地后方出现呐喊声,猛然惊醒,白起已经派军迂回自己的身后。他立即发出指令,三军交替掩护,依次后撤。
一千武卒打草惊蛇,救了赵军一命。当秦军迂回部队赶到时,迂回已经变成正面进攻。秦军虽然发起了一次进攻,但在兵力劣势的情况下,毫无悬念地被打退了。
天渐渐亮了。战场的态势清晰地呈现在大家面前。所有魏军已经崩散,先前仗着黑暗掩护逃过一劫的兵卒,天亮后完全暴露在秦军面前,成为他们斩首立功的目标。有求饶的,有逃跑的,有躺平的,有拿起武器反抗的,但结果相同:为秦军刺翻、钩倒,最后割下首级。而一直与白起对峙的赵军则完全退出了战场十里之外。
白起下令夜间和赵军纠缠的三军继续追击赵军。自己则驱车赶往魏冉处。魏冉的大帐就设在一片地势稍高的荒丘上,他自己很随便地坐在地上,各军五大夫、公乘就坐在他的两边。白起的动作他自然看得清楚。见他的部队继续追赶赵军,而他向自己这边而来,魏冉对诸将道:“武安君至,吾等且迎之!”
众人下了土丘,迎出来。白起见魏冉迎出,远远地跳下车,跑步上来,当胸一礼。
魏冉道:“武安君辛劳!”
白起道:“穰侯辛劳!”
魏冉道:“武安君攻华阳,灭郑军,功劳不小。当贺之。”
白起道:“区区二万耳。焉若穰侯破魏军十八万!”
魏冉道:“焉得如此之多,但八万而已。”
白起道:“赵军三万,愿攻灭之!”
魏冉道:“赵军,小贼耳,何必在意!”
白起道:“吾功劳不及穰侯,军皆不服。愿击赵军以建其功!”
魏冉道:“吾观汝已命军追击,虽欲夺汝功,奈之如何!”
白起道:“谢穰侯成全!”