母子放在眼裡,這就讓安位幼小的心靈埋下了仇恨的種子,只不過埋得很深沒有人發現,現在安效良來求援他不想按照安邦彥的路子走,只是敷衍安效良卻不作具體許諾。安效良沒有對安位發火因為他沒有時間也沒有辦法,他根據情報算計著差不多明軍已經過黎山到了沾益,假如再不行動讓明軍推進到可渡河邊,自己可就動彈不得任人宰割了,於是他倉促間集結起八千餘人率先渡河準備給明軍一個迎頭痛擊。
雲南的明軍除了散佈於曲靖、尋甸、武定一帶的留守部隊外,派出約兩萬人兵分兩路向北進發,一路沿牛攔江北上準備切斷烏撒跟東川的聯絡,一路從曲靖一路向北繞黎山過沾益準備直接推進到可渡河邊,與另外一路形成對安效良的半包圍,促使他聽從朝廷的命令並監視他避免安邦彥和奢崇明叛軍西竄。
誰知道安效良是個犟脾氣,雖說迫於形式投機取巧過也隨機應變過,但他卻是一個堅持原則的人,他的原則就是捧好自己從祖上傳下來的鐵飯碗,並且要一代代傳下去,誰要是想打碎他的鐵飯碗他就要砸碎誰的腦袋。
在互相不知底的情況下北上的明軍跟南下的烏撒軍在沾益城北面碰上了,周圍都是高原沒有個遮擋的什麼有利地形,雙方憤怒計程車兵沒有多餘的語言,因為各是不同的立場和族群加上語言又不是很通,雙方對這次不期而遇經過短暫的驚訝後立即拔出刀來開始交流。從人數上看大家都差不多,明軍因為分兵的緣故也是約有八千餘人,不過烏撒軍因為憤怒情緒比較充分敢於拼命所以一開始就佔了上風。
烏撒軍憤怒的原因是聽說明軍要破壞自己的家園,路上的遭遇證明這種傳言不是子虛烏有,所以烏撒軍有憤怒的理由和因憤怒產生的勇力。明軍後來也憤怒了,我們接受到命令是去河邊固守的,你們居然敢在此伏擊莫非吃了豹子膽?明軍的憤怒其後果不是像烏撒軍那樣不怕死地衝殺,而是更加的冷靜。在高原上作戰跟平原上作戰差不多,沒地可躲也不能轉身跑把後背留給敵人砍,明軍雖然不逃不躲憤怒情緒又無法轉化成力量,不過明軍有先進武器就是火槍。
在承受了一定數量的犧牲後,明軍終於排列好了火槍陣,雖是六月雨季但這天天上萬裡無雲風和日麗,高原上又是清風吹拂氣候宜人正適合殺人放火。當一排排的火槍聲響起後,鬥志昂揚的烏撒軍像農夫收割時的莊稼一樣一排排地應聲倒地,戰爭的天平在高技術武器的介入下向明軍傾斜了。
面對明軍的火槍安效良沒有怯懦,他要為了自己和自己祖先還有子孫的鐵飯碗而戰,當他親自握住大刀率領最後一批烏撒子弟兵倒在前進的道路上時,戰鬥結束了。
幾天後,幾乎是同一時間貴陽高第方面和永寧城外的安邦彥方面都得到了安效良兵敗身死的訊息,只不過兩處一處是喜出望外一處是心情沉重。高第見已沒有後顧之憂,一邊行文表彰雲南軍隊一邊讓他們立即改變原來計劃過可渡河佔據烏撒,並且要迅速佔據烏撒東邊的各關口防止安邦彥和奢崇明叛軍進攻。烏撒周圍都是高山和高原,水西和織金等處的地勢都比烏撒低,明軍居高臨下防守那是沒有半點問題。
張靜安和許成名也沒有等待,各自率領了三萬人由東向西直插烏江邊上,並由趙率教率人押送物資清理貴陽到烏江邊的百姓,對其中青壯可疑之人徵調到其它地方做事,剩下的老弱婦孺暫發三月糧食,這樣一來就避免有人從中作亂。
六月底的烏江水很急,一般人是不可能輕易渡過的,明軍在鴨池河與三岔河沿線各渡口進行了嚴密防守,並選擇路線擇機沿烏江邊修路建兵站,意思就是站住了就不打算走了。
安位也知道了這一訊息,貴州發生叛亂這幾年也是他成長的幾年,現在他已經不再年幼已經有了一定的判斷,所以他提前就在烏江對岸各渡口布置了兵力,防止自己