火龍明白地指示著秦軍的位置。賈偃命令熄滅自己營地內的篝火,全體將士在黑暗中調整好陣勢,隻待秦軍靠近,就全力衝著火光射擊。不料,白起看見趙營中篝火熄滅,也下令熄滅自己的火把。雙方隻得在黑暗中摸索。隻有間斷響起的鼓聲和鐘聲,告知著對方自己的位置。
遠處還傳來陣陣喊殺聲,那是魏軍主力在與魏冉作戰。魏軍北城軍是芒卯親自控製的部隊,擁有一萬武卒,約八萬民軍。在芒卯失蹤後,武卒軍將接過了指揮,雖然有民軍張皇失措,趁夜色逃跑,但在武卒的鎮壓下,軍營還是穩定下來,並投入戰鬥。兩邊都沒有發動衝鋒,而是相距一箭之地,大聲呐喊;偶爾相互射射箭。軍將擔心魏冉是在等待白起解決了後軍後,前後夾擊,向後方派出了警戒。
其實白起的軍隊不用巡探:進攻趙軍的秦軍熄滅了火把,但進攻魏軍後軍的的兩條火龍沒有熄滅,依然穩定地向前移動。雖然遠遠看去像是在蠕動,但他們的位置一目了然。這兩條火龍向著北偏東的方向前進,讓魏將摸了不清它將攻擊哪支部隊:夾擊北城軍?側擊東城軍?合擊趙軍?黑暗中蠕動的火龍,無形中吸引了全部注意。
突然,北城軍後麵出現火光。在大家還在震驚、判斷中時,火光自西向東一路蔓延,大家終於看到,一座座軍營被點燃:營柵、車乘、糧草……北城軍在火光下,部署無所遁形。武卒軍將絕望了:他上了魏冉的當,魏冉根本就不是在等白起幫忙,而是主動向自己的後方派出了一支部隊。絕望之中,他下令擂鼓,準備發出拚死一擊。
武卒衝上去了,民軍跟在後麵。火光中,他們的身影十分清晰;相反,秦軍的位置則模糊不定。
如此明顯的優勢自然不會被魏冉放過。他以鼓聲令前排讓開武卒的衝擊,將一陣陣箭雨傾瀉到民軍的頭上,毫無防護裝備的民軍被一片片射倒。衝出百步的武卒也與後排的秦軍接觸上了,但秦軍不與他們交鋒,而是在鐘聲的引導下緩緩後退,逼迫著武卒不敢回身救援,並一步步遠離民軍。
死亡威脅著衝上來的民軍,終於,他們也被恐懼壓倒,隨著一聲尖叫,土崩瓦解。於是魏冉的軍隊也開始了收割模式。
正在步步推進的武卒發覺身後出現了黑影。他們雖然訓練有素,但也禁不住前後夾擊。他們在困難的情形下改結圓陣,拚命抵抗,但一陣陣箭雨失他們徹底喪失作戰能力,最終全部被斬首。
在北城軍崩潰時,東城軍將的民軍也幾乎跑光了,隻有一千武卒還在。東城軍將無可奈何,隻得率領這一千武卒向東撤往長城。不想出了營地不遠,就與一支秦軍遭遇。雙方都不明敵情,隻得呐喊一聲,殺到一起。
與白起在營地對峙的賈偃聽到營地後方出現呐喊聲,猛然驚醒,白起已經派軍迂回自己的身後。他立即發出指令,三軍交替掩護,依次後撤。
一千武卒打草驚蛇,救了趙軍一命。當秦軍迂回部隊趕到時,迂回已經變成正麵進攻。秦軍雖然發起了一次進攻,但在兵力劣勢的情況下,毫無懸念地被打退了。
天漸漸亮了。戰場的態勢清晰地呈現在大家麵前。所有魏軍已經崩散,先前仗著黑暗掩護逃過一劫的兵卒,天亮後完全暴露在秦軍麵前,成為他們斬首立功的目標。有求饒的,有逃跑的,有躺平的,有拿起武器反抗的,但結果相同:為秦軍刺翻、鉤倒,最後割下首級。而一直與白起對峙的趙軍則完全退出了戰場十裡之外。
白起下令夜間和趙軍糾纏的三軍繼續追擊趙軍。自己則驅車趕往魏冉處。魏冉的大帳就設在一片地勢稍高的荒丘上,他自己很隨便地坐在地上,各軍五大夫、公乘就坐在他的兩邊。白起的動作他自然看得清楚。見他的部隊繼續追趕趙軍,而他向自己這邊而來,魏冉對諸將道:“武安君至,吾等且迎之!”
眾人下了土丘,迎出來。白起見魏冉迎出,遠遠地跳下車,跑步上來,當胸一禮。
魏冉道:“武安君辛勞!”
白起道:“穰侯辛勞!”
魏冉道:“武安君攻華陽,滅鄭軍,功勞不小。當賀之。”
白起道:“區區二萬耳。焉若穰侯破魏軍十八萬!”
魏冉道:“焉得如此之多,但八萬而已。”
白起道:“趙軍三萬,願攻滅之!”
魏冉道:“趙軍,小賊耳,何必在意!”
白起道:“吾功勞不及穰侯,軍皆不服。願擊趙軍以建其功!”
魏冉道:“吾觀汝已命軍追擊,雖欲奪汝功,奈之如何!”