公元200年元月,北方的大官僚地主的代表袁紹命令他的主簿陳琳寫了一篇討伐曹操的檄文,隨即就把大軍開進黎陽(令河南?h東北),討曹指揮部就設(shè)在這里。而后,就命令大將顏良率軍渡過黃河,直取曹操所管轄的白馬(今河南滑縣東),從而揭開了歷史上有名的官渡之戰(zhàn)的序幕。
當(dāng)時兵駐官渡的曹操,只有三、四萬人,而袁紹擁有四州(青、冀、幽、并)的大片地方,數(shù)十萬人馬,力量對比懸殊。戰(zhàn)前曹操手下也有些人被袁紹的表面優(yōu)勢嚇倒了,他們認為:“袁紹兵多地廣,人才濟濟,同他打仗,難以取勝。” 曹操便對將士們說:“吾知紹之為人,志大而智小,色厲而膽薄,忌克而少威,兵多而分畫不明,將驕而政令不一,土地雖廣,糧食雖豐,適足以為吾奉也。
”意思是說:我深知袁紹這個人,他野心大而智謀少,表面上氣勢洶洶,實際上膽小怕事;忌人之能,缺少威嚴,兵多而使用分配不當(dāng),將領(lǐng)驕傲而政令不統(tǒng)一。所以,寬廣的土地和眾多的糧食,這都等于是給我們準備的。 那么,面對表面上的強敵,怎么打呢?謀士荀攸獻計說:“今兵少不敵,分其勢乃可。
公到延津(今河南新鄉(xiāng)市東南),若將渡兵向其后者,紹必西應(yīng)之,然后輕兵襲白馬,掩其不備,顏良可禽也。”意思是說:我軍兵少敵軍強大,正面交鋒難以取勝。應(yīng)設(shè)法分散袁紹的兵力。曹公你領(lǐng)兵向延津佯作渡過黃河進攻袁紹后方,袁紹必兵向西,然后我們輕兵突襲白馬,攻其不備,顏良可以擒獲。
曹操完全贊同這一聲東擊西的作戰(zhàn)方法,親自引兵向延津。袁紹果然分兵增援延津。曹操見袁紹中計,立即掉頭率輕騎向東直逼白馬。這時在徐州被俘的關(guān)羽仍在曹操軍中。曹操厚待關(guān)羽想讓他歸順自己,關(guān)羽不從,誓死不背棄劉備,并且說有了報效曹操的機會就離去。
正好曹操要張遼和關(guān)羽前往白馬,迎擊顏良。關(guān)羽便奮勇殺敵,刺顏良于萬眾之中。至此,曹操采用聲東擊西的戰(zhàn)法,順利地贏得了官渡之戰(zhàn)前哨戰(zhàn)的勝利。 唐朝人杜佑的《通典·兵典六》也載有:“聲言擊東,其實擊西。”意思是說:善于指揮打仗的人,能靈活用兵,雖然他攻擊的目標(biāo)在西邊,但偏要搞出攻擊東邊的聲響,以擾亂敵人的耳目,創(chuàng)造打敗敵人的條件。