有一天,邓禹与车骑将军邓弘等与冯异相遇,约冯异共同进击赤眉。冯异说:“我已与赤眉相拒数十日,虽屡取胜,但赤眉余众尚多,可以稍施以恩信,诱其慢慢分化,难以用兵强攻。你们屯黾池以东,我冯异在黾池以西,两面对赤眉构成威胁,可一举而取,这才是万全之计。”
邓禹不听冯异的意见,让邓弘发兵大举进攻赤眉,赤眉假装失败,弃辎重而逃,实际上辎重车辆装的全是沙土,只在表面撒上薄薄的一层黄豆。邓弘的士兵见到后哄抢辎重车辆,队阵乱套,赤眉军乘机反攻,邓弘大败,冯异和邓禹合兵救邓弘,赤眉才稍稍后退。冯异认为士卒饥乏,应休整后再战,邓禹不听,再次举兵攻击,又被赤眉军打败,死伤三千余人,邓禹仅以二十四骑逃归宜阳,冯异也在慌乱中弃马步行,仅与麾下数人逃回大本营。
冯异回营后,坚壁不出,招集诸营散卒数万人以守营阵,又挑选精兵穿上赤眉军的服装隐蔽在道路两旁。赤眉军派出万余人前来攻打冯异,冯异故意派出一小股军队迎击,赤眉见冯异兵弱,举军大攻,正中冯异的埋伏。由于伏兵都穿着赤眉军的服装,赤眉难以识别敌我,大乱而溃,被俘者达八九万,余众十余万南下宜阳准备突围,不料又进入刘秀布置的圈套。刘秀亲率六军,严阵以待,仓皇而来的赤眉军又遇大雨,惊慌不知所措。此时,赤眉军已无路可走,樊崇、刘盆子只好向刘秀投降。刘秀对降兵进行了安抚,向饥饿不堪的赤眉降卒提供饭食,然后令樊崇等居洛阳,赐宅一区,田二顷,赤眉主力便退出历史舞台。