史載,漢武帝滅夜郎後於境內設犍為郡、牂牁二郡。夜郎國轄犍為12縣,牂牁17縣,今雖為屬國,地盤已大大縮小,但地勢險要,極難破城,祝雄引兵兩萬拒住三王宮,魏延率軍圍城,屢攻不克。
便遣人回報,說城難打,田預親領大軍來看,果見山勢險峻,地貌奇偉,就命軍士少歇,自回帳中與龐統商議:“三王宮窮地之險,強攻不宜,可用何策破之?”
龐統道:“將軍勿慮,可命高擁手下將士往城中詐降,屆時我軍佯做攻城,引城中主力來戰,內應便可開啟城門,裡應外合,祝雄可擒。”
田預從之,遣人喚降卒入內,好言撫慰,許以重賞,眾人大喜,皆願效命,田預命孟達統率,囑咐道:“聽我鳴金為號,便開啟城門,接應大軍。”
孟達受命而去。
祝雄正在巡視城防,忽軍士來報:“有高將軍麾下數十軍士來降。”
祝雄就命放入城內,孟達道:“我等都是高將軍麾下人馬,漢軍破了霧赤不得已而降,魏延強令我等攻城,我等不願無辜喪命,故而來投。”
祝雄道:“你們且在城中住下,待過些時日,我自會與你等報仇。”
孟達拜伏而去,田預送走眾人後,一連數日不戰,眾將不解,入帳來問:“眼下已經入秋,我軍滯留南地多有不便,將軍不思破敵,坐守於此何意?”
田預笑道:“明日魏延領軍攻城,鄂煥、爨習引精兵於城外候命,那時自有人開城。”
眾將領命而去,次日,吃過早飯,田預引軍親到城下督戰,漢軍將士設雲梯、衝車猛攻城池,祝雄調各處兵馬防守城樓,直到傍晚,漢軍方才鳴金收兵。
南兵們盡於城頭歇息,忽聞一聲喊起,西門大開,孟達出城大呼:“快快進城。”
鄂煥、爨習引軍趕來,祝雄見了忙命軍士放下閘門,原來三王宮設有內外兩道城門,外城門被破,還有內裡一道鐵閘防護,只聽“轟隆”一聲,鐵閘落下,鄂煥引軍趕到推舉不過,城上亂箭射下,田預引軍救了三將退回寨中,孟達、爨習皆帶重傷。
田預一面使醫官救治,一面與龐統商議:“不想此處這般難打,今我計不成,該當如何?”
龐統道:“且放出話去,就說:“孟獲與劉璋攻我江陽,我將回軍去救,命鄂煥引軍先行,我大軍徐徐而退,城中兵馬定然來趕,我以伏兵殲之,破其主力,城可得也。”
田預從之,漢軍連夜退走。
次日,當祝雄再往城頭檢視時,已不見漢軍動靜,祝雄便命軍士出城哨探,不一日,探馬回報:“劉璋與孟獲起兵攻江陽,漢軍已回師去救,鄂煥前部兵至煎水,正安排船隻預備渡河。”
祝雄聞報大喜,與眾人商議道:“漢軍急欲回師,定無防備,我以騎兵追之,可破漢軍,待破了漢軍,我便會合孟獲,蜀地可圖。”
眾將皆道:“將軍妙算,可速行之。”
祝雄點起一萬騎兵,星夜往煎水趕來,行至一處山谷,只聽一陣鼓響,兩山上擂木炮石齊下,南兵不得進,祝雄正欲退時,左邊鄂煥、右邊魏延兩軍衝出,將祝雄圍在垓心,鄂煥大喝:“祝雄中我將軍之計,還不下馬投降?”
祝雄大怒,拍馬舞刀來與鄂煥交戰,鬥了十合,祝雄不敵,軍士死命救了,殺出條路,往三王宮退去,行不數里,道旁一軍衝出,正是田預,祝雄猝不及防被一槊刺於馬下,田預下馬斬下首級,南兵盡皆拜伏,鄂煥、魏延亦引軍趕到,田預匯合兵馬再取三王宮,城中人馬見祝雄已死,開門投降,田預就留爨習守城,犒賞將士,引得勝之兵來打朱提。
孟獲聞知大怒,留弟孟優圍住滇池,自率大軍來與田預交戰,兩軍對歭於鎮雄,漢軍立寨山南,蠻兵立寨山北,孟獲大軍遠來疲睏,當夜軍