唐王朱聿键在跟顺王李自成达成停战协定后立刻马不停蹄的反攻沙定洲,他对扰乱自己行动导致自己征讨李自成失败的沙定洲极其愤怒,于是朱聿键就开始集结麾下的主力重拳出击,粤国公黄琦,闽国公世子郑成功,荷兰范巴斯滕上校,广西巡抚张煌言,武定总兵曾英,寻甸总兵杨展等各路明军主力几乎全体出动,这基本上就是朱聿键手头上直辖的全部兵力。
甚至沐天波也在宋氏的要求下集结云南明军跟随朱聿键出征,宋氏意识到云南沐府不能让朱聿键对他们感到彻底失望,这样云南沐府在唐王政权里将会毫无地位,所以她让沐天波带上能集结的全部人马跟随朱聿键出征,朱聿键虽然相当瞧不上沐天波这些边角料,但是毕竟这些云南士兵熟悉地形,于是他就答应让沐天波跟随自己出征了。
朱聿键于是就开始展开逐步收编云南明军的计划了,他打着练兵的旗号在云南明军里面安插自己的军官去逐渐掌控军队,对此沐天波甚至不敢去表达自己的不满,因为朱聿键给云南明军提供了很多新式装备和粮饷弹药,结果就是云南明军纷纷倒向了朱聿键,沐天波直接就被他们架空为了个傀儡,他只能希望朱聿键看在自己的号召力的分子上能够优待他们。
顺王李自成在跟唐王阵营停战也主动切断了跟沙定洲的联络,毕竟李自成在这场战争中损失太多士兵和钱粮,他是真的不想继续唐王阵营作战了,在这种情况下沙定洲只能独自前去迎战朱聿键了,不过沙定洲对此也丝毫没有畏惧,他跟李自成本来就是貌合神离的关系,如果李自成南下那沙定洲还会担心他要趁机抢他的地盘,沙定洲自认为现在实力强盛就不怕朱聿键。
结果双方真的开战后沙定洲才发现情况不妙,此前他觉得朱聿键旗下的明军跟云南明军差不多,于是等到他跟唐王明军交手后才发现双方的差距,朱聿键的主力军的火力远超沙定洲等土司的想象,而且哪怕在近战中久经沙场的明军士兵也能暴打长期小打小闹的土司军,而且朱聿键旗下的四川明军和广西明军都非常熟悉气候,所以完全没有水土不服的情况。
于是很快朱聿键亲自率领近卫军夺回了昆明城,沙定洲不得不带领麾下主力从昆明城仓皇撤退,结果张煌言,曾英,杨展,沐天波兵分四路开始围攻沙定洲,黄琦,郑大木,范巴斯滕上校这些割据势力对围剿沙定洲的兴趣不大,但是张煌言等受朱聿键直辖的明军将领可都非常眼馋在眼前的军功,而沙定洲麾下的云南明军急于立功以邀新主,所以他们也非常积极的去作战。
很快装备落后的沙定洲叛军就被各路明军暴打,明军兵分几路出击就迅速的席卷了整个云南省,最终沙定洲和妻子万氏等人被熟悉地形的云南明军俘虏,朱聿键立刻下令把沙定洲全家都要给杀光,至此沙定洲曾经庞大的势力至此灭亡,经过这次作战朱聿键彻底的控制整个云南,当地土司见朱聿键下手如此狠辣就不敢继续跟唐王作对。