雖然小山包距離秦軍的距離更遠些,但秦軍人多,陣型壓得靠前,又搶在趙軍之前列好陣勢,加之好像趙軍沒有接到搶占山頭的命令,兩名官大夫隻跑了幾千步路,就占領了山頭,兩人迅速分派了陣地,於山前列好陣勢。兩公乘的大軍,在半個時辰之後也登上了山,依山勢列好陣地:前山三營,山頂一營,山後一營,各營之間相距約百步;兩公乘之間,也留下一條寬約百步的通道。由於山地並不大,前山三營的前鋒已經幾乎到了山下,距丹水也不過二裡來遠。
兩名公乘商量了一下,讓部隊稍事休息,將各公大夫、官大夫都叫到山上,一一指示其作戰任務。待他們準備好後,兩個前營即在兩名官大夫的率領下,分彆向丹水岸邊的趙軍開去。他們緩步走出五百步,即在口令下改為快步,五十步後,正要改為跑步,忽見對麵趙軍竟然緩緩後退。雖然後退,但陣型不亂。兩名官大夫不敢放手追擊,仍然以快步壓迫上去。在涉水過河時,秦軍陣型出現一陣散亂,但隻有十幾步就過了河,迅速調整好陣型。追到相距約三十步時,官大夫發出衝鋒的口令。五百人一聲呐喊,撲了上去。白起這時才一揮拳,道:”是也!是也!如是則善矣!“
見秦軍發起了衝鋒,趙軍迅速向兩邊散開,並向壁壘跑回。秦軍再追百餘步,聽到山包上鳴金,也收軍緩緩而退。這一仗,雙方有了接觸,但並未交手。場麵上秦軍好看一些,也未取得實質性成果。
然而,城上的趙將見秦軍退去,立即擊鼓,又派出兩營趙卒,列好陣勢,再次向丹水岸邊壓來。秦軍在前營突擊過河後,也將陣勢整體前壓。收兵後,前營退往山後,成為後營。兩名公乘見趙軍又派出兩支五百人的部隊,決心先趙軍到達河邊,他們擂響戰鼓,命令前營前進。趙軍見秦軍提前壓上,在距離丹水岸邊五十步時停止了鼓聲,讓隊伍停下整隊。秦軍到達距離丹水約五十步的樣子,也停下整隊。兩軍就這樣相距百步,麵對麵地整頓陣型。
丹水橫在他們中間,這時誰在過河時散亂一下陣型,就有可能遭遇不測,所以雙方誰也沒動,就這樣相互打量著對方。戰場沉寂了片刻,一名官大夫打破寂靜,下令自己的隊伍過河;另一名官大夫則仍然原地不動,顯然是為了接應。
當這名官大夫向前推進時,趙軍仍在原地未動。秦軍五十步到達岸邊,一聲呐喊,衝過河去,隻一瞬間就又開始整隊。而這時,兩支趙軍齊齊向過了河的秦軍緩步壓上來。官大夫見狀,不等自己的隊形整好,立即發出了衝鋒的口令,他和旗手衝在隊伍最前麵。
百大夫很聰明地避開其中一支趙軍,集中力量,向最近的那支趙軍的側翼衝去。他平端著長矛,大踏步上前,長矛一轉,一名趙軍盾牌兵就飛了出去。長矛再轉,兩側的盾牌兵幾乎同時被擊倒,秦軍高聲歡呼,一擁而上,從缺口處擁入。而趙軍的五百人將和旗手在前進時已經藏在牌陣的後麵,沒有出戰。見陣勢被攻破,五百人將大叫一聲:”退!“五百人迅速向兩側散開,退出前還沒忘了把那名被長矛挑出去的士兵抬走。
打碎了趙軍一個陣型,官大夫命令全營調整方向,斜刺地向著另一個趙陣衝去。那名趙將還比較聰明,見秦軍隻一瞬間就打破了側翼的友軍,立即下令緩步撤退;利用秦軍調整陣型的時間,退到五十步開外比較安全的距離。等秦軍再向自己撲來時,就緩緩後退。始終與秦軍保持五十步以上的距離,讓秦軍得不到衝鋒的機會。
留在丹水彼岸的秦軍見友軍取勝,也迫不及待地涉水過了河,向趙軍壓迫過來。但趙軍百人將始終維持著安全距離退入壁壘防禦區。兩名公乘也鳴金收兵。
秦軍收兵後,趙軍第三個千人陣又排出來。這一次,趙軍不是在柵門前整好隊再向岸邊移動,而是直接將旗門插到距離丹水五十步的地方。兩營的趙軍呈兩路縱隊迅速穿出柵門,跑步到達旗門下列陣。這一次終於趕在秦軍發動前列好陣勢,以逸待勞。
白起懊悔道:”若待其陣勢未定而攻之,破敵必也!“
王齕道:”趙軍其速也,公乘不能及矣!“
白起道:”彼旗門已定,岊士卒未至,此其時也。當擊鼓而攻之,必勝!“一邊說,一邊臉上顯露出無儘的沮喪,好像自己打了多大一個敗仗!
同樣的渡河作戰,同樣一觸即退。大家都看出來了,這是趙將有意的安排,不願與秦軍死戰,隻是為了讓大家熟悉陣戰場麵,體驗戰爭氣氛!
雙方連戰五陣,幾乎按同一劇本開始和結束;其間,根據雙方統兵官的水平高低,略有得失,基本算是一個平手。隨著太陽漸漸西沉,秦軍等了約半個時辰,不見趙軍動靜,也就依序退回營盤。