次日,雍闿复引兵来战,孔明却闭营不出,一连三日,皆是如此。至第四日,雍闿与高定商议,分兵两路,夜袭蜀寨。不想孔明早已令魏延设下埋伏,待两路兵至,伏兵齐出,杀得蛮兵大败,生擒无数,尽解至大寨。孔明命将雍闿部下与高定部下分开关押,又令军士四处传言:“高定部下,尽皆免死;雍闿部下,概不留情。”
少时,孔明令押雍闿部下至帐前,问曰:“汝等皆是何人部属?”众皆慌称:“我等乃高定部下。”孔明遂令免其死,赐以酒食,遣人送出界外,纵放回寨。又唤高定部下问之,众皆泣曰:“我等实是高定部下。”孔明亦免其死,赐以酒食,却扬言道:“雍闿已使人来降,言欲献高定、朱褒首级为功,吾心不忍。汝等既是高定部下,今放汝回去,告知汝主,切莫再反。若再被擒,定斩不饶。”
众军拜谢而去,回见高定,备述其事。高定乃密遣人往雍闿寨中探听,果见雍闿部下被放回者,皆称颂孔明之德,雍闿军中,已有不少人有归顺高定之意。即便如此,高定心中仍不安稳,又遣一人往孔明寨中探虚实,却被伏兵擒获,押至孔明帐前。
孔明故意错认是雍闿所遣,叱曰:“汝元帅既已约定献高定、朱褒首级,为何延误日期?似你这等粗心之人,如何做得细作!”那军士不敢多言,含糊应诺。孔明赐以酒食,修密书一封,付与军士曰:“汝持此书交与雍闿,教他早早下手,勿误大事。”
细作拜谢而去,回见高定,呈上孔明密书,备说雍闿欲害之事。高定拆书视之,大怒曰:“吾以真心待他,他却欲害我,情理难容!”即唤鄂焕商议。焕曰:“孔明乃仁德之人,背之不祥。我等反叛,皆因雍闿蛊惑,不如杀闿以投孔明,方为上策。”定曰:“如何下手?”焕曰:“可设宴请雍闿,彼若不疑,必欣然赴会;若其不来,便是有诈。主公可攻其前,某伏于寨后小路,必能擒之。”
高定依计,遣使往请雍闿。闿果因前日放回军士之言,心怀疑惧,托病不来。是夜,高定引兵突袭雍闿大寨。那些曾被孔明放回的雍闿部下,皆感高定不杀之恩,乘势倒戈相助。雍闿军不战自乱,闿慌忙上马,望山路而逃。行不二里,鼓声响处,一彪军杀出,为首正是鄂焕,挺戟骤马,直取雍闿。雍闿措手不及,被焕一戟刺于马下,割下首级。雍闿部下见状,尽皆投降。
高定遂引两部军马,往见孔明,献上雍闿首级。孔明高坐帐上,喝令左右推转高定,斩讫报来。定大呼曰:“某感丞相大恩,已斩雍闿来降,为何反要杀我?”孔明大笑曰:“汝此来,莫非诈降乎?敢欺瞒于我!”定曰:“丞相何以知我诈降?”孔明从匣中取出一信,掷与高定曰:“朱褒已遣使密献降书,言你与雍闿结生死之交,岂肯轻易杀他?故知汝是诈降。”定急呼冤枉曰:“此乃朱褒反间之计,丞相切不可信!”孔明曰:“空口无凭,汝若能擒得朱褒,方表真心。”定曰:“丞相勿疑,某这就去擒朱褒来见!”孔明曰:“若能如此,吾疑乃释。”
高定即引部将鄂焕及本部兵马,杀奔朱褒营来。行至离寨十里许,山后一彪军杀出,正是朱褒。褒见高定引兵而来,慌忙上前答话。定厉声大骂:“汝为何写书与诸葛丞相,行反间之计害我?”朱褒被问得目瞪口呆,无言以对。忽然鄂焕从马后转出,一戟将朱褒刺于马下。定厉声喝道:“不顺者,皆与此贼同罪!”于是众军尽皆拜降。
高定引两部军马,再至孔明寨中,献上朱褒首级。孔明大笑曰:“吾故使汝杀此二贼,以验汝之忠心。”遂命高定为益州太守,总摄三郡之事;鄂焕为牙将。自此,三路叛党,皆已荡平。