曹操正在慌乱奔逃之际,正南方向有一支部队赶来,原来是夏侯惇领军前来救援,拦住吕布展开大战。一直打到黄昏时分,大雨倾盆而下,双方各自收兵。曹操回到营寨,重重赏赐典韦,加封他为领军都尉。
吕布回到营寨后,和陈宫商议。陈宫说:“濮阳城中有个富户叫田氏,家中僮仆千百,是全郡的豪门大户。可以让他秘密派人到曹操营寨中送信,说‘吕温侯残暴不仁,民心怨恨。如今打算移兵黎阳,只有高顺在城内。可连夜进兵,我做内应’。曹操如果前来,把他诱入城中,四门放火,城外设下伏兵。曹操就算有经天纬地的才能,到了这里又怎能逃脱呢?”吕布听从了这个计策,秘密告知田氏,田氏派人径直来到曹操营寨。曹操因为刚刚战败,正在犹豫不决,忽然有人报告说田氏的人到了,呈上密信说:“吕布已经前往黎阳,城中空虚。万望您速速前来,我愿做内应。城上插着白旗,上面写着大大的‘义’字,便是暗号。”曹操大喜,说:“这是上天让我得到濮阳啊!”重赏送信之人,一面准备起兵。刘晔说:“吕布虽然没什么谋略,但陈宫足智多谋。只恐怕其中有诈,不能不防备。您要是去的话,应当把军队分成三队,两队埋伏在城外接应,一队进城,这样才行。”
曹操听从了他的建议,把军队分成三队,来到濮阳城下。曹操先去查看,只见城上到处竖着旗帜,西门角上有一面写着“义”字的白旗,心中暗自高兴。这天中午,城门打开,两员将领率军出战,前军是侯成,后军是高顺。曹操立即让典韦出马,直取侯成。侯成抵挡不住,回马朝城中跑。典韦追到吊桥边,高顺也拦挡不住,都退入城中。人群中有士兵乘势混过阵营来见曹操,说是田氏的使者,呈上密信约定:“今夜初更时分,城上鸣锣为号,就可以进兵。我会献门。”曹操调拨夏侯惇领军在左边、曹洪领军在右边,自己带领夏侯渊、李典、乐进、典韦四员将领,率兵入城。李典说:“主公暂且留在城外,让我们先入城去。”曹操喝道:“我不亲自前往,谁肯向前!”于是当先领兵直入。当时大约是初更,月亮还没升起。只听到西门上吹响螺壳的声音,喊声突然响起,城门上火把晃动,城门大开,吊桥放下。曹操争先拍马入城,一直来到州衙,路上没见到一个人。曹操知道中计了,急忙拨转马头,