接住。四员将领捉对厮杀。曹操命令夏侯惇、曹洪,各率领三千军队,一齐冲击袁绍的阵营。审配见曹军来冲阵,便下令放起号炮,两边万弩齐发,中军内弓箭手一齐拥出阵前乱射。曹军如何抵挡得住,急忙往南逃走。袁绍率兵追杀,曹军大败,全部退到官渡。
袁绍把军队移到逼近官渡的地方安营扎寨。审配说:“如今可以拨十万兵力守卫官渡,在曹操营寨前筑起土山,让士兵向下对着曹营放箭。曹操如果放弃这里逃走,我们夺得这个隘口,许昌就可以攻破了。”袁绍听从了他的建议,在各营寨内挑选精壮士兵,拿着铁锹、土筐,一起来到曹操营寨边,垒土成山。曹营内看到袁军堆筑土山,想要出去冲突,却被审配的弓弩手挡住咽喉要路,无法前进。十天之内,袁军筑成土山五十多座,上面立起高耸的望楼,分拨弓弩手在上面射箭。曹军非常恐惧,都顶着遮箭牌防守。土山上一声梆子响,箭如雨下。曹军都蒙着盾牌趴在地上,袁军呐喊嘲笑。曹操见军队慌乱,召集众谋士问计。刘晔进言说:“可以制作发石车来破敌。”曹操让刘晔进献车的样式,连夜制造发石车几百辆,分布在营墙内,正对着土山上的云梯。等到袁军弓箭手射箭时,营内一齐拉动石车,炮石飞空,往上乱打,袁军无处躲避,弓箭手死伤无数。袁军都称这种车为“霹雳车”,从此袁军不敢登高射箭。审配又献上一计:让士兵用铁锹暗中挖掘地道,一直通到曹营内,把这称为“掘子军”。曹兵望见袁军在山后挖掘土坑,报告给曹操。曹操又向刘晔问计,刘晔说:“这是袁军不能从正面进攻,就从地下进攻,挖掘地道,想从地下进入曹营。”曹操说:“用什么办法抵御呢?”刘晔说:“可以绕着营地挖掘长沟,那么他们挖掘的地道就没用了。”曹操连夜派士兵挖掘长沟。袁军挖掘地道到沟边,果然无法进入,白白耗费了军力。
曹操守卫官渡,从八月开始,到九月底,军力逐渐疲乏,粮草供应不上。他想放弃官渡退回许昌,但迟疑不决,于是写信派人到许昌询问荀彧的意见。荀彧回信答复他。信中大致说:
承蒙您的命令,让我决断进退的疑虑。我认为袁绍把全部兵力聚集在官渡,想要和您决一胜负,您以极弱的兵力对抗极强的兵力,如果不能制服他,必定会被他所乘:这是天下的重大时机。袁绍