朱宸濠弃安庆,移兵阮子江,先派凌十一和闵廿四率兵两万,赶来救援南昌城,朱宸濠自己则亲率大军,随后赶至。
王阳明接到信报,向属下咨询守御良策。
大多数人认为:“贼势强盛。今既有省城可守,且宜敛兵入城。坚壁观衅,俟四方援兵至,然后图之。”
然而,王阳明却笑道:“不然。贼势虽强,未逢大敌。惟以爵赏诱人而已。今进不得逞,退无所归,其气已消沮。若出奇兵击其惰归,一挫其锐,将不战自溃。所谓先人有夺人之心也。”并下令转告诸将,准备在鄱阳湖上与叛军决战。
当日,抚州府知府陈槐、南昌府进贤县知县刘源清率兵前来增援。王阳明下令知府伍文定、邢珣、徐琏、戴德孺,各率五百精兵,四面并进,打敌人个措手不及。
又命都指挥余恩率四百精兵于鄱阳湖上往来穿梭,引诱叛军。命知府陈槐,通判胡尧元、童琦、谈储,推官王、徐文英,知县李美、李楫、王冕、王轼、刘守绪、刘源清等各率精兵百余为四面伏兵,静待时机,只等伍文定等人的兵士一交战,就发动进攻。就这样,王阳明向各军官分派了在鄱阳湖上的职责和阵地。
在攻占南昌的第二天,王阳明赈恤城内军民,因忧心宁王宗室、郡王、将军中会出现谋反者,所以张贴告示,亲切抚慰、教谕一干人等,让他们安下心来。告示中说,如果是受宁王胁迫才跟从宁王谋反的,免去死罪,而对于斩杀叛军首脑归顺之人,重重有赏。
二十余份布告张贴于城内城外,以示军民官吏,之后又在七道城门的内外各处张贴。这篇《告示七门从逆军民》(《王文成公全书》卷十七)中,记录了如下内容:
督府示谕省城七门内外军民杂役人等,除身犯党逆不赦另议外,其原被宁府迫胁,伪授指挥、千、百户、校尉、护卫及南昌前卫一应从乱杂色人役家属在省城者,仰各安居乐业,毋得逃窜;有能寄声父兄子弟改过迁善,擒获首恶,诣军门报捷者,一体论功给赏,逃回报首者,免其本罪。仍仰各地方将前项人役一名名赴合该管门官处开报,今各亲属一名,每日一次打卯,其有收藏军器,许尽数送官,各宜悔过,毋取流亡。
七月二十三日,王阳明接到情报,说叛军的先锋已经由长江返回鄱阳湖,船帆遮蔽江面,前后绵延数十里,难计其数。王阳明立刻指挥各军趁夜色进击,伍文定率先锋充当前卫,余恩紧随其后。邢珣率兵包抄敌人身后,徐琏、戴德孺两军为左右侧翼。
二十四日清早,北风大起,叛军擂响战鼓,于鄱阳湖上顺风行进,气势凌人,直逼黄家渡。伍文定与余恩率兵与叛军交战,刚一交锋便立即诈败回逃,诱敌深入。
叛军为争抢战功,争先恐后地抢占有利位置,导致部队前后脱节。邢珣见时机成熟,率军由侧面攻击前后的叛军,突入其军阵当中,叛军大乱。伍文定、余恩乘机回军反扑,再加上徐琏和戴德孺率军左右夹击,王阳明军四面的伏兵同时呼喝,发起进攻。叛军被打了个措手不及,大败而逃。
王阳明军士卒追击敌军十余里,擒获斩杀叛军两千余人,落水溺亡的叛军则超过万数。叛军气焰大大受挫,退守八字脑。
听闻众多己军离散、逃走,朱宸濠大为惊惧,在激励呵斥自家将士的同时,重赏冲锋陷阵、拼死效命者,又派人赶往九江、南康,准备调集守军强化战力。
准确探知叛军于七月二十四日从九江、南康两城撤兵的消息后,王阳明心想:“贼兵已撤,二郡空虚矣。不复九江,则南兵终不敢越九江以援我。不复南康,则我兵亦不能逾南康以蹑贼。”
王阳明令抚州府知府陈槐率军四百,与饶州知府林珹合兵一处,趁鄱阳湖水战的时机,攻打九江。恰巧这一天建昌府知府曾玙也率军来援,王阳明便派其率军四百,与广信知府周朝佐合并一处,对南康发动进攻。后文中将会提到,两支部队都轻而易举地夺回了城池。