七月二十五日,朱宸濠在八字腦發(fā)布賞功令,激勵將士,封賞打頭陣的勇士白銀千兩、在戰(zhàn)斗中負傷的勇士白銀百兩。當(dāng)日,北風(fēng)更甚,叛軍乘風(fēng)出擊。
伍文定的先頭部隊因風(fēng)勢不利陷入苦戰(zhàn),數(shù)十名士卒陣亡,只得后退。王陽明得知官軍的將帥們心生退卻之意,急忙發(fā)令,賜長劍給中軍官,要斬下指揮官伍文定的腦袋,以儆效尤,但他又私下告訴中軍官,如果看到伍文定堅守奮戰(zhàn)的話,就暫緩執(zhí)行。從這一點來看,王陽明身上有諸葛亮揮淚斬馬謖的兵家氣概。
看到王陽明的令狀,伍文定大為吃驚,于是親自手持武器,立于船頭激勵士卒。敵軍炮火順風(fēng)而來,燒掉了伍文定的胡須,但他仍堅守在最前方。見此,士卒們皆以決一死戰(zhàn)的氣勢應(yīng)戰(zhàn)。
邢珣等的部隊也加入戰(zhàn)斗,一齊向敵軍發(fā)起炮擊,炮聲如雷,響徹天地。朱宸濠的副船被擊破,閔廿四也在炮擊中身亡。朱宸濠大為震驚,連忙轉(zhuǎn)移自己的座船。
就這樣,叛軍最終潰敗,遭到擒斬的叛軍士卒兩千余人,而溺死者更是無數(shù)。
朱宸濠收集殘兵,泊于樵舍,連接船只,組成方形之陣,以防王陽明軍由四面攻來,并拿出攜帶的所有金銀來犒勞士卒,叛軍將士們發(fā)誓,愿隨朱宸濠死戰(zhàn)到底。
王陽明得知此事后,于當(dāng)天夜里向伍文定等人下令,秘密籌備火攻。邢珣由左側(cè),徐璉、戴德孺由右側(cè)發(fā)動攻擊。又令余恩等各官兵四面設(shè)下伏兵,一旦看到火攻,就一齊發(fā)動攻擊。
二十六日清晨,朱宸濠召見群臣,叱責(zé)眾將沒有出力奮戰(zhàn),所以才連連敗退,又點名指責(zé)了三司的各官和楊璋、潘鵬等十余人,并欲斬殺幾個從旁觀望者。楊璋開口為自己辯護,以求赦免。
就在此時,突然聽到官軍由四面發(fā)出的喊聲。原來伍文定率官軍駕著裝滿干柴的小船靠近朱宸濠的船只,趁著風(fēng)勢四處放火。因火勢甚大,風(fēng)勢強勁,朱宸濠的船只接連起火。
對于當(dāng)時的情況,《皇明大儒王陽明先生出身靖亂錄》中有如下記載:
濃煙藹藹,青波上罩萬道烏云;紫焰烘烘,綠水中布千層赤霧。三軍慌亂,個個心驚膽裂。撇鼓丟鑼,眾將驚惶。各各魄散魂消,投戈棄甲。舴艋艨艟,一霎時變成煨燼。旗幡劍戟,須臾頃化作灰塵。分明赤壁遇周瑜,好似咸陽逢項羽。
潛伏于鄱陽湖各路的伏兵見火光四起,協(xié)力沖鋒殺往敵船。叛軍戰(zhàn)船四面被火海包圍,栱、栟兩人因船上起火,由船艙內(nèi)逃出,遭到官軍的斬殺。王春、吳十三也被官軍擒獲。王陽明寫下令狀,派使者前往各軍,告知眾人:逆濠已擒。諸軍勿得縱殺,愿降者聽。
各軍士卒聽聞此訊,覺得甚為有理,勇氣倍增。相反,叛軍士卒卻無心再戰(zhàn),紛紛逃亡。