八月,袁軍主力接近官渡,依沙堆立營,東西寬約數十里,曹操也立營與袁軍對峙。九月,曹軍一度出擊,與袁軍交戰不利,退回營壘堅守。
袁紹構築樓櫓,堆土如山,用箭俯射曹營。
曹操非常被動。
劉備的回信還未到來,後面的補給又跟不上了。
曹操想要退兵請和,自己撤出這場戰爭,讓袁紹與劉備爭鬥去。
好在從平原返回的劉曄並沒有返回許都,而是來到了官渡前線。
面對袁紹所築高樓,劉曄改造了投石車。
因為拋投石頭時聲音極大,故稱霹靂車。
霹靂車派上戰場後立即扭轉了曹軍的劣勢,發石擊毀了袁軍所築的樓櫓。
袁軍又掘地道進攻,曹軍也在營內掘長塹相抵抗,粉碎了袁軍的計策。
雙方相持近兩個月,曹操處境困難,前方兵少糧缺,士卒疲乏,後方也不穩固,曹操幾乎失去堅守的信心,一日見運糧士兵疲於奔命,於心不忍,不禁脫口而出,「卻十五日為汝破紹,不復勞汝矣!」
曹操寫信給程昱,商議要退守許都。
程昱回信說:「袁紹將主力集結於官渡,想要與公決勝負。公以至弱當至強,若不能制,必為所乘,這是決定天下大勢的關鍵所在。當年楚、漢在滎陽、成皋之間,劉邦、項羽沒有人肯先退一步,以為先退則勢屈。現在公以一當十,扼守要衝而使袁紹不能前進,已經半年了。情勢已然明朗,絕無迴旋的餘地,不久就會發生重大的轉變。這正是出奇制勝的時機,千萬不可坐失。」
於是曹操決心繼續堅守待機,同時加強防守,命負責後勤補給的任峻採取十路縱隊為一部,縮短運輸隊的前後距離,並用復陣,加強護衛,防止袁軍襲擊;另一方面積極尋求和捕捉戰機,擊敗袁軍,不久派曹真、史渙截擊、燒燬袁軍數千輛糧車,增加了袁軍的補給困難。
十月,袁紹又派車運糧,並令淳于瓊率兵萬人護送,屯積在袁軍大營以北約四十里的故市、烏巢。
可惜,雖然因為劉琦的到崛起,讓歷史的走向發生了許多變故。
但是由於劉琦有意規避中原戰場,所以在中原地帶,許多該發生的事依然會發生。
雖然,少了關二哥的官渡之戰,顏良文丑都暫時保下了性命。但是袁紹的內部依然矛盾重重。
在讓淳于瓊代替韓猛駐守烏巢的事上,袁紹內部的謀士們發生了激烈的矛盾。
謀士許攸認為糧草乃一軍之根本所在,應派能力更強,處事更冷靜的韓猛去守備,而淳于瓊的能力不足以勝任。
可是郭圖與辛評卻認為烏巢乃後方,不存在什麼風險,淳于瓊雖然好酒,但從洛陽就跟隨袁紹,忠心可嘉。而更為勇猛的韓猛,應該到前線去參於戰鬥。
袁紹拒絕了許攸的提議,堅持讓淳于瓊去守備和押運糧草。
最後,許攸再提議袁紹高築壁壘、深挖溝壑,做好與曹操打持久戰的準備。曹操糧草不足,定會被拖死的。
誰知郭圖、辛評為了爭寵,又出言反對。
一味的阿諛奉承。
袁紹本就喜歡聽奉承話,偏要對官渡大兵壓境。
這一來就深深地傷了許攸的心了。當著袁紹的面大罵郭圖、辛評是讒臣佞臣。
袁紹倒是樂於看到手下不和,都是名士,都是為他做事的人,他當然樂於做好人,說幾句好話,讓大家相安無事。
可是郭圖、辛評心裡不樂意了。平日裡不和就不和了,大不了不相往來就是。明明你許攸在主公面前吃香,爭不過你也罷了。難得主公聽一回他倆的意見,你許攸出來搗什麼亂。再就搗亂就搗亂唄,要是主公聽了你的建議也就罷了。既然主公不聽你的你又何必與我們為難呢?
郭圖、辛評心中奮恨不已。
恰在此時,許攸的侄子貪汙犯了法,袁紹的另一位謀士逢紀進言洗許攸必參與貪汙。
郭圖、辛評藉機汙陷許攸,使得袁紹對許攸非常的不信任。
袁紹手下謀士集團林立,互不相容。
許攸對袁紹漸漸的失了信心。
當時曹操糧草僅能維持三天,於是寫信派人回許都求糧,被許攸截獲,許攸前來報告袁紹。
但袁紹已經不再信任許攸,說他年少曾與曹操是同學,心懷不軌,用假信騙他,亂棍打出。