金旋诸路大军纷纷行动,陆逊留下部将全琮领三万兵马驻守徐州,杨秋领三万兵马驻守定陶,起兵十六万攻打濮阳。郭嘉闻得军报,整顿濮阳兵马,做好种种准备,迎击陆逊大军。
陆逊大军到达濮阳城下,在濮阳城西扎下大营。郭嘉料知陆逊初到濮阳,防备必然松懈,让夏侯渊、张合两将统领六万兵马趁夜色前往劫营。
陆逊虽然整日征战,却是儒生出身,行军向来谨慎小心,一是严防粮道,二是严防劫营。粮草营中必然派遣重兵把守,晚间诸营外皆设有暗哨,每夜更换军中口令。
夏侯渊、张合两将统兵尚未进入陆逊军营,便为暗哨发现,火速吹响警号,军营中顿时警觉起来,人马迅速进入备战状态,诸将披挂整齐,带领部下做好出战准备,静候陆逊军令。
陆逊见曹军军容颇盛,让太史慈领兵四万守护粮草大营,余将只余少数兵马守营,尽出主力围攻曹军。夏侯渊、张合两将最初听闻陆逊兵营响起警讯,尚存有侥幸心理,火速行军,想趁陆逊所部兵马混乱时占些便宜。
不料陆逊部下诸将统领部下反映迅速,按照陆逊将令迅速到达指定地点。夏侯渊、张合两将见势不妙,欲要还军之时,已经不及,被陆逊部下团团围住。
张合颇有智谋,见归路被敌方重兵隔断,兵力众多,招呼夏侯渊统率部下反往陆逊兵营杀来。陆逊营寨守兵极少,被夏侯渊、张合两将攻下营寨,两将依据营寨防守。
陆逊统领大军将曹军紧紧包围,命令部下士兵在旧营与濮阳之间另立新寨,迁粮草营入内。此时已近天明,陆逊料知郭嘉必然会派遣兵马接应,知会诸将统领士兵就地歇息,做好大战准备,让陈泰统领五万士兵埋伏在濮阳城侧,见城中重兵出城即刻强攻濮阳。
郭嘉因为夏侯渊、张合部兵马一夜未归,也未传来任何消息,夜间不敢贸然出城接应。等到天明,终于有士兵进城传报军情,说夏侯渊、张合部反被陆逊统兵困于原陆逊营寨之中。郭嘉闻讯忧急万分,急忙命令陈登统领一万兵马驻守城池,自与夏侯霸、夏侯德两将统领四万士兵出城接应。
陆逊闻知城中救援兵马出城,命令部下让开一条道路,让城中援兵入营,曹军两路兵马合兵。夏侯渊、张合见到郭嘉,细述昨夜作战经过,郭嘉听完,称赞张合几句,统领大军欲要突围回城。
此时陆逊部兵力与曹军兵数相若,然而夏侯渊部六万兵马乃空腹之兵,两军相战未有多时,曹军便已不支。郭嘉见大势不妙,不敢缠战,率领部下往侧面突围,绕路赶回城内。
曹军将近濮阳城池,只见城门紧闭,城墙上一个士兵也没有。郭嘉让前军夏侯霸部上前呼门,却见城墙上忽的一声,站起无数兵马,箭如雨下,曹军前军损折极多。正在曹军乱成一片之时,城门大开,陆逊手下大将陈泰统领兵马从城中杀出。