曹操听了他的这一番话,觉得十分有道理,就立即采用荀攸的计谋,出动三路人马,四处扬言,散布迷惑袁绍的消息。袁军听到消息急忙报告袁绍:“曹操分兵两路,一路取邺郡,一路取黎阳了。”袁绍信以为真,急忙派兵十万人,分别去援救邺郡和黎阳,连夜急行军走了。曹操立即集中大队兵马,乘虚而入,冲向袁绍营寨。袁军本来已无斗志,官兵四处逃散,抵抗不了。袁绍连盔甲都来不及披上,带着幼子袁尚逃奔而走,曹军在后紧追不舍。袁绍为了渡河逃命,把金银财宝、图书车辆全都丢弃,只有随身骑兵八百多人一同逃往黎阳,曹军获得全胜。
在曹操征伐吕布时,荀攸随军。吕布在曹军和刘备等各路军队的围攻下,败退后固守下邳,虽经过多次进攻,曹军仍攻不下城池,这时曹操的军队已经疲惫不堪了,曹操就想撤兵回宛城。荀攸坚决反对,他劝说曹操:“吕布虽然勇敢,但无计谋,如今他三战三败,锐气大减,虽在固守,军队已没有奋斗的意志了,如果再坚持一段时间,敌人就会不攻自败。吕布手下虽然有陈宫那样的谋士,但他设谋迟慢,不能适应形势的变化。我们应当赶在吕布的锐气尚未恢复、陈宫的计谋尚未设定的时刻,想法紧急攻击,这样,吕布一定能被攻破。”