東漢末年,袁紹手下有一員智勇雙全的大將,名叫張合。
有一次,袁紹與曹操各自率領軍隊,在官渡(今河南省中牟縣東北)進行決戰(zhàn)。袁紹害怕自己糧草不足,就命令淳于瓊專門負責督運糧草,屯糧于烏巢。此時曹操的糧食不多了,想迅速結束戰(zhàn)爭,就趕往烏巢襲擊淳于瓊。
張合對袁紹進行勸諫,勸他不要小看曹操,應當派遣重兵保住烏巢,否則軍隊沒了糧食,后果不堪設想。而袁紹手下的謀士郭圖,卻認為烏巢的形勢沒有那么嚴重,應該調動主要兵力襲擊曹操的大本營。張合覺得這樣做占不到什么便宜,堅決反對。
袁紹對郭圖非常信任,只派小部隊救援烏巢,而調動重兵攻打曹軍大本營,卻未能如愿以償。結果,曹操真的攻入烏巢,將袁紹的糧草燒得一干二凈。這樣一來,袁紹大軍軍心浮動,士氣低落。
郭圖知道正是自己的計策才造成大軍失利,為轉移袁紹的視線,就說張合的壞話,他對袁紹說:“您打了敗仗,張合卻整天幸災樂禍,說話也非常傲慢無禮。”