建安三年(公元198年),曹操打敗張繡,又在東面擒獲呂布,平定了徐州,就與袁紹相對峙。孔融對荀彧說: “袁紹地域?qū)拸V,兵力強(qiáng)大; 田豐、許攸,是有智謀的奇士,在給他出謀劃策;審配、逢紀(jì),是盡忠的良臣,在為他辦事;顏良、文丑,在三軍中最為勇猛,在為他統(tǒng)帥軍隊(duì);恐怕難以戰(zhàn)勝他?。 避鲝f:“袁紹兵力雖多但法令不嚴(yán),田豐性格剛強(qiáng)而好冒犯主上,許攸貪婪而不約束自己。審配專擅而無謀略,逢紀(jì)果斷而剛愎自用,審配、逢紀(jì)被袁紹留下主持后方之事,假如許攸家觸犯法規(guī),一定不能放過,不肯放縱,許攸一定會叛變。顏良、文丑,不過是匹夫之勇而已,一戰(zhàn)便可捉拿他們?!苯ò参迥?公元200年),曹操與袁紹連續(xù)交戰(zhàn)。曹操保守官渡,袁紹圍攻。曹操的軍糧出現(xiàn)危機(jī),寫信給荀彧,商量打算暫時(shí)返回許都來引誘袁紹。荀彧說:“現(xiàn)在軍糧雖然缺少,但不像楚、漢在滎陽、成皋相峙時(shí)的情況。那時(shí)劉邦、項(xiàng)羽都不肯首先撤退,認(rèn)為首先撤退必定要屈居劣勢。您以占敵人十分之一的兵力劃地而守,掐住敵人的咽喉使他不能前進(jìn),已半年了?,F(xiàn)在袁紹已出現(xiàn)勢竭力盡的狀況,一定會有劇變的,這是運(yùn)用奇兵取勝的時(shí)機(jī),不可失去良機(jī)??!”曹操于是決定堅(jiān)守不退。就用騎兵襲擊袁紹的其他軍營,斬殺了袁紹的部將淳于瓊等人,袁紹只好撤退而走。審配因?yàn)樵S攸的家人不守法,就收捕了他的妻子兒女,許攸一氣之下叛變了袁紹,顏良、文丑臨陣被殺;田豐因?yàn)閯裰G袁紹被殺; 情況都像荀彧所預(yù)測的那樣。