严尤再提醒:包围城市,一定要留一个缺口,以动摇守军誓死守城的决心。守军从缺口逃走,就会把恐慌带到宛县。王邑再次拒绝。
此时,起义军已经攻下宛县,作为临时都城。刘秀一路奔驰到定陵等地,集结所有可集结的起义军,全部投入战场。刘秀亲率一千余名步骑兵担任前锋,在距王邑阵地四五里的地方构筑阵地。王邑派几千人迎击,刘秀奋战,杀数十人,王邑一方士兵败走。
刘秀再向前挺进,王邑兵团稍稍向后移动。玄汉各路军队乘势攻击,杀数百人。一连串小胜后,玄汉兵团将领胆壮,士气提升。刘秀挑选三千壮士,组成敢死队,从昆阳西郊,沿着护城河攻击,直冲王邑中央大营。王邑、王寻未将这支小股部队放在眼里,亲自率领一万余人精锐部队在阵前巡视,并下令各营:未经允许不得出动。刘秀敢死队和王邑亲率的万余精兵一经接触,后者不能抵挡,略向后退。各营未接到将令,不敢增援。
突然间,王邑大营阵地动摇,陷于混乱。玄汉各路军队见状立即猛烈攻击,斩王寻。昆阳城内守军见形势逆转,立即开城出战,前后夹击,呼声震天。王邑兵团哗然崩溃,四散逃命,互相践踏、捅杀而死,尸横百里。天气突变,狂风大作,电闪雷鸣,大雨倾盆,王邑兵团被淹死一万余人,河水为之断流。
王邑、严尤等骑马狂奔,向北逃走。所有辎重、粮草全被玄汉兵团缴获,几个月没有运完,最后只好放火烧掉。