袁绍率领大军向官渡进发。夏侯惇发出紧急书信,曹操于是率领七万大军前去迎战,留下荀彧守卫许都。袁绍出兵前,田丰从狱中上书劝谏说:“现在应该静守以等待时机,不可轻率地发动大军,恐怕会有不利的后果。”然而,逢纪却诬陷田丰说:“主公兴仁义之师,田丰怎么能说出这种不吉利的话!”袁绍因此大怒,想要斩杀田丰,但被众官劝阻。袁绍愤恨地说:“等我打败了曹操,再来治他的罪!”于是催促jūn_duì 进发,旌旗遍野,刀剑如林。
jūn_duì 行至阳武,袁绍下令安营扎寨。沮授建议说:“我军虽然人数众多,但勇猛不如敌军;敌军虽然精锐,但粮草不如我军。敌军缺粮,利在速战速决;我军有粮,应该缓慢防守。如果能拖延时间,敌军就会不战自败。”但袁绍却大怒说:“田丰动摇我军心,我回去后一定要杀了他。你怎么也敢这样说!”他命令左右将沮授锁禁在军中,等打败曹操后,与田丰一起治罪。
袁绍于是下令将大军七十万人,在东西南北周围安营扎寨,连绵九十多里。曹操的细作探知了这个情况,报告给官渡的曹军。曹军新到,听到这个消息都很害怕。曹操与众谋士商议对策。荀攸说:“袁绍jūn_duì 虽然多,但不足为惧。我军都是精锐之士,可以以一当十。但利在速战速决,如果拖延时间,粮草不足,事情就堪忧了。”曹操说:“你的意见正合我意。”于是传令军将擂鼓呐喊前进。
袁绍jūn_duì 前来迎战,两边排成阵势。审配拨给一万名弓弩手,埋伏在两翼;五千名弓箭手埋伏在门旗内,约定炮响齐发。三通鼓罢后,袁绍身穿金盔金甲、锦袍玉带,立马在阵前。左右排列着张合、高览、韩猛、淳于琼等将领,旌旗节钺非常严整。
曹军阵上的门旗开处曹操出马。许褚、张辽、徐晃、李典等各自持着兵器前后拥卫。曹操用马鞭指着袁绍说:“我在天子面前保举你为大将军现在你为何谋反?”袁绍愤怒地说:“你托名汉相实为汉贼!罪恶滔天比王莽、董卓还要严重竟然反诬我造反!”曹操说:“我现在奉诏讨伐你!”袁绍说:“我奉衣带诏讨伐你这个贼!”
曹操大怒派张辽出战张合跃马来迎战。两位将领斗了四五十个回合不分胜负。曹操看了暗暗称奇。许褚挥刀纵马冲出去助战高览挺枪接住。四员将领捉对厮杀。曹操又命令夏侯惇、曹洪各自率领三千军马一起冲击敌阵。
审配见曹军来冲阵便命令放起号炮:两下万箭齐发中军内的弓箭手也一起拥到阵前乱射。曹军抵挡不住向南逃走。袁绍指挥jūn_duì 追击曹军大败全部退到官渡。
袁绍将大军移动到官渡附近扎营。审配建议说:“现在可以拨出十万兵力守住官渡在曹操营寨前筑起土山让士兵从山上向曹营放箭。如果曹操放弃这里离开我们占据这个隘口许昌就可以攻破了。”袁绍听从了他的建议在各个营寨内挑选精壮的士兵用铁锹和土担一起到曹操的营寨边垒土成山。
曹营内看到袁军堆筑土山想要冲出去冲突但被审配的弓箭手挡住了去路无法前进。十天之内袁军筑成了五十多座土山高高的橹楼上分拨了弓箭手向曹营射箭。曹军非常害怕都顶着遮箭牌来防守。当土山上传来一声梆子响时箭如雨下。曹军都举着盾牌趴在地上袁军则呐喊欢笑。
曹操看到jūn_duì 慌乱就召集众谋士商议对策。刘晔建议说:“可以制造发石车来攻破敌军的土山。”曹操命令刘晔制造了发石车的样式连夜赶造了数百辆发石车分布在营墙内正对着土山上的云梯。当敌军弓箭手射箭时曹营内就一起拉动石车发射石弹飞上天空向敌军乱打乱砸敌人无处躲避弓箭手被打死无数。袁军将这种车称为“霹雳车”从此袁军不敢再登高射箭了。
审配又献上一计:命令士兵用铁锹暗中挖掘地道直通到曹营内部称为“掘子军”。曹兵看到袁军在山后挖掘土坑就报告给曹操。
曹操又问计于刘晔,刘晔说:“这是袁军不能从明处攻击而转攻暗处,挖掘地道,想从地下透入我军营中。”曹操问:“怎么防御他们呢?”刘晔说:“可以围绕军营挖掘长沟,那么他们的地道就没有用了。”曹操连夜派jūn_duì 挖掘长沟。袁军挖掘地道到沟边,果然不能进入,白费了许多军力。
此时,曹操驻守官渡,从八月开始,到九月底,军力逐渐疲乏,粮草也不继。他有意放弃官渡退回许昌,但又迟疑不决,于是写信派人去许昌问荀彧。荀彧回信给他。信中说:“我接到你的命令,要我决定进退的疑虑。我认为袁绍全部兵力聚集在官渡,想与你决一胜负,你以最弱的兵力对抗最强的兵力,如果不能制服他,必被他所乘:这是天下的大机遇。袁绍的jūn_duì 虽然众多,但不会用兵;以你的神武明哲,哪里会不成功!现在虽然军事实力较少,但还没有像楚、汉在荥阳、成皋间那样危急。你现在划定地界而防守,扼住他的喉咙使他不能前进,情势已经很明显,他必将有变化。这是用奇兵的时候,千万不可失去机会。请你明察。”
曹操接到信后非常高兴,命令将士们奋力死守。袁绍的jūn_duì 大约后退了三十多里,曹操派遣将领出营巡逻侦察。有徐晃的部将史涣捉到了袁绍的细作,押解来见徐晃。徐晃问他们军中的虚实情况,细作回答说:“早晚大将韩猛会运粮到军前接济,先派我们来探路。”徐晃便将此事报告给曹操。荀攸说:“韩猛只有匹夫之勇。如果派一人带领轻骑兵数千人,从半路上袭击他,切断他的粮草,袁绍的jūn_duì 就会自乱。”曹操问:“谁可以前往?”荀攸说:“立即派徐晃去就可以。”曹操于是派遣徐晃带领史涣和他的部队先出发,后面派张辽、许褚带兵接应。
当夜,韩猛押送着数千辆粮车,前往袁绍的营寨。正在行进之间,山谷内徐晃、史涣引军截住了去路。韩猛飞马来战,徐晃接住厮杀。史涣便杀散运粮的人夫,放火焚烧粮车。韩猛抵挡不住,拨回马逃走,徐晃催军烧尽了袁绍的辎重。袁绍军中望见西北方向火起,正在惊疑之间,败军来报:“粮草被劫!”袁绍急忙派遣张合、高览去截大路,正遇上徐晃烧完粮草回来。双方正要交锋时,背后张辽、许褚的jūn_duì 到了。两下夹攻打败了袁军四将合兵一处回到了官渡寨中。曹操非常高兴重重地奖赏了他们。他又分军在寨前结营成为掎角之势。
韩猛败军回到营中袁绍大怒要斩韩猛众官劝止。审配说:“行军以粮食为重不可不用心提防。乌巢是屯粮的地方必须派重兵把守。”袁绍说:“我的计划已经定下了。你可以回邺都监督粮草不要让它缺乏。”审配领命而去。袁绍派遣大将淳于琼带领督将眭元进、韩莒子、吕威璜、赵睿等人引领二万人马守乌巢。那淳于琼性格刚烈喜欢喝酒军士多畏惧他。他到达乌巢后整天与诸将聚饮。