曹操征伐吕布时,荀攸随军。吕布在曹军和刘备等各路军队的围攻下,败退后固守下邳,虽经过多次进攻,曹军仍攻不下城池,这时曹操的军队已经疲惫不堪了,曹操想撤兵回宛城。荀攸坚决反对,他说:“吕布虽然勇敢,但无计谋,如今他三战三败,锐气大减,虽在固守,军队已没有奋斗的意志了,如果再坚持一段时间,敌人就会不攻自败。吕布手下虽然有陈宫那样的谋士,但他设谋迟慢,不能适应形势的变化。我们应当赶在吕布的锐气尚未恢复、陈宫的计谋尚未设定的时刻,想法紧急攻击,这样,吕布一定能被攻破。”
于是荀攸献了水淹之策。
曹军引沂水灌进下邳城,大水冲垮了城墙,吕布军队不战而垮,吕布被活捉,缢死白门楼。
对于这次战斗,曹操觉得自己完全是依仗荀攸的计谋才成功的,连连称赞荀攸:“即使是颜子、宁武这样的古代大圣贤,也无非如此!”
公元198年9月,曹操采纳郭嘉之谋出兵攻打虎踞徐州的吕布。曹军先破彭城,再败吕布, 最后围困下邳。吕布坚守不出。战役持续了大半年, 曹操见士兵疲惫, 准备放弃。这时, 郭嘉却看出了胜机。他以项羽为例劝谏曹操, 提出“ 有勇无谋者若气衰力竭之时, 便不久于败亡” 的观点, 劝曹操急攻。曹操依郭嘉计策而行, 一面攻城, 一面决堤水掩下邢,果然于同年月攻克下邢, 擒杀吕布。
参阅三国志二荀传,荀攸反对曹操退兵,郭嘉附议,两人都没提到水淹,很可能是曹操想出来的。
正史中郭嘉更多的是个吉祥物,大部分的计谋都是偷二荀的
郭嘉