养甥进攻速度极快,楚军看来毫无思想准备,在稍作抵抗后就转身逃跑了。养甥奋力击鼓,军队全力冲锋。冉甥本来准备抵抗邓军的进攻,此时却发现巴军开始撤退,而且速度很快,看起来好像已经不打算救助楚军了。
实际上,冉甥对养甥是有成见的,他认为养甥爱出风头,总想压制自己,又想独吞战利品(养甥确实也是这么想、这么做的)。追击巴军无利可图,但是联军辎重可都囤积在楚军大营附近啊!想到这里他就放弃了自己的职责,跟在养甥后面追击楚军去了。
楚军士卒看起来溃不成军,但是他们逃起来散而不乱:战车、旗手、士兵们的相对位置几乎没有改变,逃跑的方向、步调、节奏感出奇的一致,就像急行军一样。如果统帅此时突然发出任何军令,士兵们都会马上停止奔跑予以执行。
楚军没有逃进军营,而是把追兵引到东面一片丘陵跟前。楚军逃到坡上,双方都已经累得上气不接下气,邓军想要休息一下再进行仰攻。
就在这时,鼓声突然响起,丛林里突然冲出一支伏兵。邓军正躺在地上大口喘着粗气,离坡最近的士兵马上遭到屠杀,邓人这才明白自己闯进了楚国人设计的圈套,人们立即爬起来向后逃跑。
距离丘陵较远的那部分邓军并没有受到影响,养甥企图把军队重新集结起来,他认为双方如果展开堂堂之战,邓军是有把握全身而退的。但是楚军没有给养甥这个机会,他们高声叫喊着向养甥冲过来,养甥无法发出命令,只得掉头逃跑。
败军为了逃跑把武器盔甲丢得满地都是。斗廉战前有过命令,只许攻击敌人,不许贪图战利品;于是楚军对遍地盔甲视而不见,仍然全力追击。
养甥的溃兵冲散了赶来打劫的冉甥的军队,而巴军转过身来又把邓军的后路抄了;邓军遭到联军前后夹击,士卒四散奔逃,军队一溃数里。
战斗结束时太阳已经偏西,斗廉派出一支队伍打扫战场,疲惫的士兵回到军营休息,准备明天一早就将鄾城夷为平地。
鄾城的居民大为恐惧,他们趁着夜色打开城门逃跑了。第二天清晨,联军占领了这座空城。来不及逃走的人和没有带走的财物全都成为战利品。楚军捣毁城墙,又放火把满城的建筑物烧成了废墟。
邓人本来可以收获一个新的盟友和全部礼物;但是由于邓侯的愚蠢,他们只得到一部分赃物和两个强敌,并且失去了大量士卒和一个附庸,同时还要向战胜国支付巨额赔偿。。
邓侯向楚国派出使者求和,楚武王认为灭邓时机未到,并且邓国已经受到了应有的惩罚,便同意和邓国签订盟约。
此时距邓国灭亡之时已经不足三十年。