雖然前麵的這幾次交鋒,袁紹都敗給曹操,占據了下風,但是他在總體實力上還是占據優勢,特別是士兵數量上,依舊遠遠地超過曹操。
袁紹在黃河邊上駐紮了幾個月,調整好了大軍的狀態之後,繼續往前進軍到了陽武(今河南中牟北),在這裏袁紹又紮寨安營,暫時按兵不動。但他的意圖已十分明顯,準備在此稍作休整之後,揮軍南下進攻許昌。
7月,袁紹再次南下,行走一個月之後,主力部隊到達了官渡。袁紹看準了這個地方,便憑借這個地方的地勢,依靠天然而成的大沙堆將營賬修建起來,這個營賬非常大,從東邊到西邊足有十裏路那麼長,袁紹每次巡營,都要騎上快馬,東西跑上一圈。
曹操見狀,也在距離袁營不遠處,和袁紹一樣修建了一個營帳,和袁紹對峙。
轉眼間,兩人已經相持了一個多月。
曹軍的將士有些不耐煩了,他們對曹操說:“這麼耗著,要等到什麼時候?”
曹操沒有責怪士兵的埋怨,因為他心裏也有些疑惑,不知道袁紹在等待什麼。
雙方兵力懸殊,這種僵耗對曹軍的糧草來說,是有利的,但為了不讓軍心渙散,曹操準備了一次小型的攻擊。
9月的一個晚上,曹操帶領一支小分隊偷偷出擊,想要潛入袁紹的營賬,來個火燒大營。
數十人分散成兩隊來到了袁軍的營帳前,正準備翻牆而過,忽然營賬之內火光衝天,鑼鼓聲四下響起,而數百名袁軍士兵從營帳中衝出,看準了曹軍的位置,齊齊包圍了過來。
曹操一見情勢不妙,趕緊大喊士兵們撤退。原來,袁紹早就想到了他們可能會夜襲軍營,所以每晚都暗中派人巡視,因為是暗中巡視,所以曹操的探子也沒打聽到,才被撞了個正著。
隨著曹操一聲令下,曹軍無心戀戰,紛紛想辦法逃命,一時間混亂無比,曹操再次趁亂逃回了軍營。
經過這次事件之後,兩方再也不搞趁夜偷襲軍營的事情了。不久,有探子來報,說袁軍這幾天什麼也不幹,就在營帳之中運沙子,將沙子從不遠處運來,然後堆在營帳之中。
曹操聽了十分疑惑,不知道袁紹有什,麼目的,他隻好再令探子打探,隨時注意彙報最新情況。
不多久,探子又來彙報,說袁紹將沙子、土啊什麼的堆成了一座座小山,大約有四五個人那麼高,還在上麵修建小閣樓。
難道是要修築高台好探視我這邊營帳裏的情況?曹操猜測著,但是,袁紹軍營之中已經有了一個瞭望塔,為何還要堆築這麼多小山呢?
曹操走出軍營,親眼一看,果然不遠處的袁軍營帳中高出了許多小山頭,每個小山頭上都有一座小閣樓。放眼望去,其中一閣樓間還站了一個人,他正俯視著曹操軍營,曹操定睛一看,那人不是袁紹是誰!他心中一動,忙喚手下拿出他的弓箭,他要給袁紹送一個見麵禮。
不多會,弓箭送到,曹操正準備拉弓開箭對準袁紹,卻見每個小閣樓中都站上了人,而且他們和曹操一樣,手裏拉開了弓。曹操被嚇出一身冷汗,他已經完全明白了袁紹堆土築山的目的,就是要站在高處放箭射殺曹軍士兵。
曹操趕緊大喊:“大家快躲入帳篷。”話音未落,袁軍鐵箭已經射下,反應不及的曹軍士兵無不中箭,一時間許多人都受了傷。