曹操正慌慌张张地逃窜,突然正南方向来了一支军队,原来是夏侯惇率军前来救援。夏侯惇拦住吕布,双方展开激烈大战。一直打到黄昏时分,天空突然下起了倾盆大雨,双方这才各自带兵散开。曹操回到营寨后,重重赏赐了典韦,还将他提拔为领军都尉。
再说吕布回到营寨,和陈宫商量下一步计划。陈宫说:“濮阳城里有个富户叫田氏,家中奴仆众多,是郡里的豪门大族。可以让他秘密派人到曹操营寨去送信,信里就说‘吕温侯(吕布)残暴不仁,百姓对他怨念极大。如今他打算把军队转移到黎阳,城里只剩下高顺。你们可以连夜进兵,我愿意做内应’。曹操要是来了,就引诱他进城,然后四门放火,再在城外设下伏兵。曹操就算再有本事,到了这儿也插翅难逃。”吕布听从了陈宫的计策,秘密告知田氏,让他派人直接去曹操营寨。曹操因为刚刚战败,正在犹豫下一步该怎么办,忽然有人来报说田氏的人到了,还呈上了密信。信中写道:“吕布已经前往黎阳,城里空虚。希望您赶紧来,我会做内应。城墙上插着白旗,上面写着大大的‘义’字,这就是暗号。”曹操高兴地说:“这是上天要让我得到濮阳啊!”他重赏了送信之人,马上准备起兵。这时刘晔说:“吕布虽然没什么谋略,但陈宫诡计多端。恐怕这其中有诈,不能不防备。您要是想去,应该把军队分成三队:两队埋伏在城外接应,一队进城,这样才可以。”曹操听从了他的建议,把军队分成三队,向濮阳城进发。
曹操先到城边观察,只见城墙上插满了旗帜,西门角上有一面写着“义”字的白旗,心里暗自高兴。当天中午时分,城门大开,两员将领带兵出城迎战:前面是侯成,后面是高顺。曹操立刻让典韦出马,直取侯成。侯成抵挡不住,拨马往城里跑。典韦追到吊桥边,高顺也拦挡不住,两人都退入城中。这时,有几个士兵趁机混过阵来见曹操,说是田氏的使者,又呈上一封密信。信中约定:“今夜初更时分,城上以鸣锣为信号,您就可以进兵。我会打开城门。”曹操派夏侯惇领军在左边,曹洪领军在右边,自己则带着夏侯渊、李典、乐进、典韦四员大将,率兵准备入城。李典说:“主公您先留在城外,让我们先进城去。”曹操大声喝道:“我不亲自去,谁还肯向前!”于是带头领兵径直进城。