曹操班师,曹仁、夏侯惇接见,言近日细作报说:兖州薛兰、李封军士皆出掳掠,城邑空虚,可引得胜之兵攻之,一鼓可下。操遂引军径奔兖州。薛兰、李封出其不意,只得引兵出城迎战。许褚曰:“吾愿取此二人,以为贽见之礼。”操大喜,遂令出战。李封使画戟,向前来迎。交马两合,许褚斩李封于马下。薛兰急走回阵,吊桥边李典拦住。薛兰不敢回城,引军投巨野而去;却被吕虔飞马赶来,一箭射于马下,军皆溃散。
曹操复得兖州,程昱便请进兵取濮阳。操令许褚、典韦为先锋,夏侯惇、夏侯渊为左军,李典、乐进为右军,操自领中军,于禁、吕虔为合后。兵至濮阳,吕布欲自将出迎,陈宫谏:“不可出战。待众将聚会后方可。”吕布曰:“吾怕谁来?”遂不听宫言,引兵出阵,横戟大骂。许褚便出。斗二十合,不分胜负。操曰:“吕布非一人可胜。”便差典韦助战,两将夹攻;左边夏侯惇、夏侯渊,右边李典、乐进齐到,六员将共攻吕布。布遮拦不住,拨马回城。城上田氏,见布败回,急令人拽起吊桥。布大叫;“开门!”田氏曰:“吾已降曹将军矣。”布大骂,引军奔定陶而去。陈宫急开东门,保护吕布老小出城。操遂得濮阳,恕田氏旧日之罪。刘晔曰:“吕布乃猛虎也,今日困乏,不可少容。”操令刘晔等守濮阳,自己引军赶至定陶。时吕布与张邈、张超尽在城中,高顺、张辽、臧霸、侯成巡海打粮未回。操军至定陶,连日不战,引军退四十里下寨。正值济郡麦熟。操即令军割麦为食。细作报知吕布,布引军赶来。将近操寨,见左边一望林木茂盛,恐有伏兵而回。操知布军回去,乃谓诸将曰:“布疑林中有伏兵耳,可多插旌旗于林中以疑之。寨西一带长堤,无水,可尽伏精兵。明日吕布必来烧林,堤中军断其后,布可擒矣。”于是止留鼓手五十人于寨中擂鼓;将村中掳来男女在寨内呐喊。精兵多伏堤中。