史载,汉武帝灭夜郎后于境内设犍为郡、牂牁二郡。夜郎国辖犍为12县,牂牁17县,今虽为属国,地盘已大大缩小,但地势险要,极难破城,祝雄引兵两万拒住三王宫,魏延率军围城,屡攻不克。
便遣人回报,说城难打,田预亲领大军来看,果见山势险峻,地貌奇伟,就命军士少歇,自回帐中与庞统商议:“三王宫穷地之险,强攻不宜,可用何策破之?”
庞统道:“将军勿虑,可命高拥手下将士往城中诈降,届时我军佯做攻城,引城中主力来战,内应便可打开城门,里应外合,祝雄可擒。”
田预从之,遣人唤降卒入内,好言抚慰,许以重赏,众人大喜,皆愿效命,田预命孟达统率,嘱咐道:“听我鸣金为号,便打开城门,接应大军。”
孟达受命而去。
祝雄正在巡视城防,忽军士来报:“有高将军麾下数十军士来降。”
祝雄就命放入城内,孟达道:“我等都是高将军麾下人马,汉军破了雾赤不得已而降,魏延强令我等攻城,我等不愿无辜丧命,故而来投。”
祝雄道:“你们且在城中住下,待过些时日,我自会与你等报仇。”
孟达拜伏而去,田预送走众人后,一连数日不战,众将不解,入帐来问:“眼下已经入秋,我军滞留南地多有不便,将军不思破敌,坐守于此何意?”
田预笑道:“明日魏延领军攻城,鄂焕、爨习引精兵于城外候命,那时自有人开城。”
众将领命而去,次日,吃过早饭,田预引军亲到城下督战,汉军将士设云梯、冲车猛攻城池,祝雄调各处兵马防守城楼,直到傍晚,汉军方才鸣金收兵。
南兵们尽于城头歇息,忽闻一声喊起,西门大开,孟达出城大呼:“快快进城。”
鄂焕、爨习引军赶来,祝雄见了忙命军士放下闸门,原来三王宫设有内外两道城门,外城门被破,还有内里一道铁闸防护,只听“轰隆”一声,铁闸落下,鄂焕引军赶到推举不过,城上乱箭射下,田预引军救了三将退回寨中,孟达、爨习皆带重伤。
田预一面使医官救治,一面与庞统商议:“不想此处这般难打,今我计不成,该当如何?”
庞统道:“且放出话去,就说:“孟获与刘璋攻我江阳,我将回军去救,命鄂焕引军先行,我大军徐徐而退,城中兵马定然来赶,我以伏兵歼之,破其主力,城可得也。”
田预从之,汉军连夜退走。
次日,当祝雄再往城头查看时,已不见汉军动静,祝雄便命军士出城哨探,不一日,探马回报:“刘璋与孟获起兵攻江阳,汉军已回师去救,鄂焕前部兵至煎水,正安排船只预备渡河。”
祝雄闻报大喜,与众人商议道:“汉军急欲回师,定无防备,我以骑兵追之,可破汉军,待破了汉军,我便会合孟获,蜀地可图。”
众将皆道:“将军妙算,可速行之。”
祝雄点起一万骑兵,星夜往煎水赶来,行至一处山谷,只听一阵鼓响,两山上擂木炮石齐下,南兵不得进,祝雄正欲退时,左边鄂焕、右边魏延两军冲出,将祝雄围在垓心,鄂焕大喝:“祝雄中我将军之计,还不下马投降?”
祝雄大怒,拍马舞刀来与鄂焕交战,斗了十合,祝雄不敌,军士死命救了,杀出条路,往三王宫退去,行不数里,道旁一军冲出,正是田预,祝雄猝不及防被一槊刺于马下,田预下马斩下首级,南兵尽皆拜伏,鄂焕、魏延亦引军赶到,田预汇合兵马再取三王宫,城中人马见祝雄已死,开门投降,田预就留爨习守城,犒赏将士,引得胜之兵来打朱提。
孟获闻知大怒,留弟孟优围住滇池,自率大军来与田预交战,两军对歭于镇雄,汉军立寨山南,蛮兵立寨山北,孟获大军远来疲困,当夜军士正于寨中歇息,忽闻一阵喊杀声,魏延引军从寨前杀来,鄂焕引军从寨后杀来,两下夹攻,南兵大败,死者不计其数,孟获军退赫章。
南兵输了一阵,闭门不出,田预领众将赶至山下,围住城池,孟获见了,与众人商议:“汉军方胜,士气正旺,如何退敌?”
带来洞主道:“我城中尚有兵马数万,钱粮可用数月,不必忧虑,想那田预大军南征,后方定然空虚,若加以时日,必然生变,那时我趁其退而攻之,一战可胜。”
孟获从之,命军士各守险要,拒不出战,田预问计于庞统,庞统道:“赫章背山带河,强攻不宜,可命大军收拾起行,只做要打朱提,孟获见状必来救援,我欲先安排魏延、鄂焕两支兵马伏于山下,待他出城便可破之!”
魏延道:“若孟获不来如何是好?”
庞统道:“朱提若为我得,孟获退路断绝,立时便成孤军,他岂能不来?”
众皆大笑,依计而行。
孟获在山上见汉军沿山往西而去,大惊道:“他定是见赫章难攻,欲取朱提断我归路,今情势危急,不可不救!”
带来道:“田预用兵诡诈,若有奸计,如何是好?”
“若朱提被破,我等退路断绝,坐守于此又有何意?”
于是留带来洞主守城,获尽起城中兵马下山去救朱提,大军行不数里,只听一阵喊杀声,两边山上万箭齐发,时天色昏暗,又不知汉军有多少,南兵大乱,孟获拨马便回,只听后面鼓角齐鸣,两路汉军杀来,南兵自相践踏,死者无数,孟获欲回山上,却被田预截住去路:“孟获,还不早降?”
“放屁,你这奸诈小人,有种的和我大战五百回合。”
孟获舞起大斧来战,斗不数合,田预卖个破绽,往后便走,孟获见了催马来赶,却被一回马枪刺中马眼,那马吃痛将他掀下马来,众军上前捆了孟获,南兵见主将被擒,尽皆投降。