建安三年(公元198年)夏五月,劉表派兵援救張繡,截?cái)嗔瞬苘姾舐?。曹操?zhǔn)備率軍撤退,張繡的軍隊(duì)追來,曹軍難以前進(jìn),只是保持原有布防略微往前推進(jìn)。曹操給荀彧的信中說: “敵軍來追趕我,雖然每天只能行進(jìn)數(shù)里,但我估計(jì)到達(dá)安眾縣,定能擊敗張繡?!钡搅税脖?,張繡和劉表的軍隊(duì)聯(lián)合據(jù)守險(xiǎn)要地勢,曹操的軍隊(duì)前后受敵,曹操就連夜在險(xiǎn)要的地方開鑿地道,運(yùn)走全部軍用物資,設(shè)置奇兵。此時(shí)正好天亮,敵軍以為曹操逃跑了,就全軍來追。曹操便出動(dòng)奇兵,步兵和騎兵夾攻,大敗張繡。秋七月,曹操返回許都。荀彧問曹公:“您戰(zhàn)前就料定敵人必?cái)?,是為什么?”曹操說:“敵人阻擋我軍歸路,與我們這樣被置于死地的軍隊(duì)作戰(zhàn),所以我知道能夠取勝。