孔明親自駕著小車,帶領數百騎兵前來探路。他們遇到了一條河,名叫西洱河,雖然水流不算湍急,但河面上卻沒有一只船或筏子。孔明便命令士兵們砍伐樹木做成筏子渡河,然而這些樹木一放到水里就沉了下去。</br> 于是孔明詢問呂凱,呂凱說:“我聽說西洱河上游有一座山,山上竹子很多,有的竹子粗得需要數人合圍。可以讓人去砍伐這些竹子,然后在河上搭起竹橋,這樣軍馬就可以渡過去了。”孔明便調派三萬人入山,砍伐了數十萬根竹子,順著河水放下去,在河面狹窄的地方搭起了竹橋,橋寬十多丈。</br> 然后孔明調集大軍在河北岸一字排開扎下營寨,以河為壕塹,以浮橋為門,壘土為城;過橋到南岸,又一字排開扎下三個大營,以等待蠻兵的進攻。</br> 與此同時孟獲也帶著他的數十萬蠻兵氣勢洶洶地殺了過來。當他們接近西洱河時孟獲帶著前部一萬名刀牌獠丁直撲前寨挑戰。孔明頭戴綸巾身披鶴氅手執羽扇乘坐四馬拉的車左右眾將簇擁而出。他看到孟獲身穿犀皮甲頭頂朱紅盔左手挽牌右手執刀騎著赤毛牛口中辱罵著;他手下一萬多名洞丁也都揮舞著刀牌往來沖突。</br> 然而孔明卻并不急于應戰而是急令退回本寨四面緊閉寨門不許出戰。蠻兵們都裸衣赤身地在寨門前叫罵著挑戰著蜀軍的忍耐力。蜀將們都十分憤怒紛紛請求出戰孔明卻始終不允許。他說:“蠻方之人不遵王化現在他們氣勢正盛我們不能正面迎擊。應該堅守數日等他們疲憊懈怠了我們再用妙計破之。”</br> 于是蜀兵們堅守了數日沒有出戰。孔明在高地上觀察蠻兵的情況發現他們已經有些懈怠了于是便召集眾將說:“你們現在敢出戰了嗎?”眾將都欣然表示愿意出戰。孔明便先喚來趙云、魏延兩人低聲吩咐了一番讓他們按照計策行事;然后又叫來王平、馬忠也囑咐了一番;接著又叫來馬岱說:“我現在要放棄這三座營寨退到河北去。我軍一退你就拆掉浮橋移到下游去然后接應趙云、魏延的軍馬過河。”馬岱領命而去。</br> 孔明又叫來張翼說:“我軍退去后你要在寨中多設燈火。孟獲知道我們退了必定會來追趕到時候你負責斷后。”張翼也領命而去。最后孔明只讓關索保護他的車仗眾軍隨后退去寨中卻燈火通明讓蠻兵們不敢輕易進攻。</br> 第二天一早孟獲帶著大隊蠻兵直撲蜀寨而來卻發現三座大寨都空無一人只留下了數百輛糧草車仗。孟優有些疑惑地說:“諸葛亮棄寨而走莫非有什么詭計嗎?”然而孟獲卻自信滿滿地說:“諸葛亮肯定是因為國內有緊急之事才不得不棄下輜重而逃。如果不是吳國入侵就是魏國來犯。所以他才故意布下疑兵之陣虛張聲勢地留下燈火和車仗來迷惑我們。我們現在應該迅速追擊不要讓他跑了。”</br> 于是孟獲親自率領前部追擊一直追到了西洱河邊。然而他們卻發現河北岸上的蜀軍營寨中旗幟整齊如故燦若云錦;沿河一帶又設立了新的防線讓他們無法過河。孟獲對孟優說:“這是諸葛亮怕我們追趕所以在河北岸稍作停留。不出兩天他肯定會繼續逃跑的。”于是孟獲便將軍隊屯駐在河岸邊上同時又派人去山上砍伐竹子做成筏子以備渡河之用;并將敢戰之兵都調到了寨前準備隨時出擊。</br> 然而他們卻不知道蜀兵其實早已經進入了自己的領地之中。就在當天狂風大起四壁廂火明鼓響蜀兵們從四面八方殺了過來;而蠻兵們自相沖突亂成一團。孟獲大驚失色急忙帶著宗族和洞丁們殺開一條血路往舊寨方向逃去。然而他們卻迎面撞上了趙云率領的一彪軍馬;孟獲慌忙掉頭往西洱河方向逃去想要找個偏僻的地方躲藏起來;可是卻又遇到了馬岱率領的另一彪軍馬截殺過來;最后孟獲身邊只剩下了數十個殘兵敗將逃進了山谷之中。他們看到南、北、西三處都有塵頭火光知道蜀軍已經包圍了過來所以不敢再往前走只得往東邊逃去。當他們轉過山口時卻看到前方有一大片樹林;數十名蜀軍士兵引著一輛小車從樹林中走了出來;車上端坐著孔明他呵呵大笑著說道:“蠻王孟獲啊!你天意敗落至此我已經等候你多時了!”</br> 孟獲大怒,對左右的人說:“我遭到這個人詭計的羞辱已經三次了,今天有幸在這里相遇。你們奮力向前,把他們連人帶車都砍為粉碎!”幾個蠻兵騎士猛地沖向前。孟獲當先吶喊,沖到大林之前,突然“趷踏”一聲,踏進了陷坑,全都跌倒。這時,大林之內轉出魏延,他引數百軍兵前來,一個個把跌倒的蠻兵拖出來,用繩索綁住。孔明早已到寨中,招安了蠻兵以及各甸的酋長和洞丁——此時他們大半都已經回歸本鄉了——除了死傷的,其余的全部歸降。孔明用酒肉款待他們,用好言撫慰,然后全部放回。蠻兵們都感嘆著離去。</br> 不久,張翼押解著孟優來到。孔明對他說:“你哥哥愚昧無知,你應該勸諫他。現在他被我們擒獲了四次,還有什么面目再見人呢!”孟優滿面羞慚,伏地請求免死。孔明說:“我要殺你,不在今天。我暫且饒你性命,你去勸勸你哥哥。”他命令武士解開孟優的繩索,放他走。孟優哭著拜謝而去。</br></br>