众将拜伏问安,操仰面笑曰:“误中匹夫之计,吾必当报之!”郭嘉曰:“计可速发。”操曰:“今只将计就计:诈言我被火伤,已经身死。布必引兵来攻。我伏兵于马陵山中,候其兵半渡而击之,布可擒矣。”嘉曰:“真良策也!”于是令军士挂孝发丧,诈言操死。早有人来濮阳报吕布,说曹操被火烧伤肢体,到寨身死。布随点起军马,杀奔马陵山来。将到操寨,一声鼓响,伏兵四起。吕布死战得脱,折了好些人马;败回濮阳,坚守不出。
是年蝗虫忽起,食尽禾稻。关东一境,每谷一斛,直钱五十贯,人民相食。曹操因军中粮尽,引兵回鄄城暂住。吕布亦引兵出屯山阳就食。因此二处权且罢兵。
荀彧入谏曰:“昔高祖保关中,光武据河内,皆深根固本以制天下,进足以胜敌,退足以坚守,故虽有困,终济大业。明公本首事兖州,且河、济乃天下之要地,是亦昔之关中、河内也。今若取徐州,多留兵则不足用,少留兵则吕布乘虚寇之,是无兖州也。若徐州不得,明公安所归乎?今陶谦虽死,已有刘备守之。徐州之民,既已服备,必助备死战。明公弃兖州而取徐州,是弃大而就小,去本而求末,以安而易危也。愿熟思之。”操曰:“今岁荒乏粮,军士坐守于此,终非良策。”彧曰:“不如东略陈地,使军就食汝南、颍川。黄巾余党何仪、黄劭等,劫掠州郡,多有金帛、粮食、此等贼徒,又容易破;破而取其粮,以养三军,朝廷喜,百姓悦,乃顺天之事也。”
操令许褚、典韦为先锋,夏侯惇、夏侯渊为左军,李典、乐进为右军,操自领中军,于禁、吕虔为合后。兵至濮阳,吕布欲自将出迎,陈宫谏:“不可出战。待众将聚会后方可。”吕布曰:“吾怕谁来?”遂不听宫言,引兵出阵,横戟大骂。许褚便出。斗二十合,不分胜负。操曰:“吕布非一人可胜。”便差典韦助战,两将夹攻;左边夏侯惇、夏侯渊,右边李典、乐进齐到,六员将共攻吕布。布遮拦不住,拨马回城。城上田氏,见布败回,急令人拽起吊桥。布大叫;“开门!”田氏曰:“吾已降曹将军矣。”布大骂,引军奔定陶而去。陈宫急开东门,保护吕布老小出城。操遂得濮阳,恕田氏旧日之罪。刘晔曰:“吕布乃猛虎也,今日困乏,不可少容。”操令刘晔等守濮阳,自己引军赶至定陶。时吕布与张邈、张超尽在城中,高顺、张辽、臧霸、侯成巡海打粮未回。操军至定陶,连日不战,引军退四十里下寨。正值济郡麦熟。操即令军割麦为食。细作报知吕布,布引军赶来。将近操寨,见左边一望林木茂盛,恐有伏兵而回。操知布军回去,乃谓诸将曰:“布疑林中有伏兵耳,可多插旌旗于林中以疑之。寨西一带长堤,无水,可尽伏精兵。明日吕布必来烧林,堤中军断其后,布可擒矣。”于是止留鼓手五十人于寨中擂鼓;将村中掳来男女在寨内呐喊。精兵多伏堤中。却说吕布回报陈宫。宫曰:“操多诡计,不可轻敌。”布曰:“吾用火攻,可破伏兵。”乃留陈宫、高顺守城。布次日引大军来,遥见林中有旗,驱兵大进,四面放火,竟无一人。欲投寨中,却闻鼓声大震。正自疑惑不定,忽然寨后一彪军出。吕布纵马赶来。炮响处,堤内伏兵尽出:夏侯惇、夏侯渊、许褚、典韦、李典、乐进骤马杀来。吕布料敌不过,落荒而走。从将成廉,被乐进一箭射死。布军三停去了二停,败卒回报陈宫,宫曰:“空城难守,不若急去。”遂与高顺保着吕布老小,弃定陶而走。曹操将得胜之兵,杀入城中,势如劈竹。张超自刎,张邈投袁术去了。山东一境,尽被曹操所得。安民修城,不在话下。