攻打雲南的紅巾軍先鋒明二率領五千精兵連克數城,兵鋒甚勁。探子打探到梁王棄了昆明城逃走的消息之後,立即將此事稟報給明二知道。明二接到軍報之後欣喜若狂,帶領三千精兵星夜趕路,想要儘早佔據昆明城,一戰定雲南。沒料到離着昆明城只有二十餘里之時,遭遇了韃子兵的伏擊。其時紅巾軍一路狂奔,已是疲憊不堪,猝然遭遇伏兵,登時全軍大亂,三千精兵幾乎被殺得乾乾淨淨,主將明二拼命逃走,只帶了百餘殘兵敗將僥倖逃脫。
明二逃回紅巾軍大營,將途中遭遇埋伏之事告訴了紅巾軍主帥明玉珍。自從紅巾軍攻入雲南之後,可以說是連戰邊捷,攻克了數座城池,搶奪了無數糧草軍械和金銀珠寶。明玉珍沒有想到此次南征竟然如此順利,心中十分高興,以爲雲南全境唾手可得,除了可以搶到足夠的軍糧之外,還可以徵集數萬精兵。待到兵精糧足之時,可以派一員大將統兵北上,奪取蜀中。到了那時,自己手握雲川兩省,進可奪取中原,退可固守西南,已經立於不敗之地。念及此處,明玉珍大爲高興,正要派出使者攜帶金銀布帛前往明二軍中犒勞有功將士,沒想到使者尚未出發,明二竟然狼狽逃回,驚得明玉珍目瞪口呆,手足無措。
明二將途中遇伏、全軍潰敗的經過詳細說了一遍。明玉珍聽了之後勃然大怒,喝令刀斧手將明二推出去砍了。明二嚇得魂飛魄散,跪在地上拼命磕頭求饒。衆將知道明二是明玉珍的弟弟,明玉珍絕對不會砍了自己弟弟的腦袋,之所以大發雷霆,無非是在衆將面將做個樣子罷了。是以衆將紛紛跪在明玉珍面前爲明二求情,請求明玉珍饒明二一命,准許他戴罪立功。若是明二再打敗仗,到時將他斬首不遲。明玉珍原本也沒有斬殺明二之意,只是明二是自己的弟弟,帶領五千精兵攻向昆明城,結果被敵軍打得全軍覆沒,僅以身免,若是不加懲處,只怕將士背後說他護短,難免軍心離散。此時看到衆將爲明二求情,明玉珍故意裝出一副大義滅親的模樣,揚言若是饒了明二,軍中將士必定會說他護着自己的兄弟,於大事不利,非要將明二處死不可。衆將再三苦苦哀求,明玉珍這才勉強答應不殺明二,准許他戴罪立功。明二急忙嚮明玉珍磕頭謝恩,又向衆將道謝。衆將知道明家兄弟故意做作,在衆將面前演戲,用來收買人心,只是人人心裏明白,明面上無人敢說破此事,紛紛拱手還禮,着實安撫了明二幾句。
探子出城打探消息,不久便回到昆明城,將打探到的消息稟報給了段功。段功聽說明二率領三千兵馬脫離了紅巾軍本部大軍,星夜兼程直撲昆明城,離着昆明城已經不遠,斷定明二的兵馬雖然驍勇善戰,但是明二太過貪功,不許手下將士歇息,拼命催促他們趕路,如此一來,明二的兵馬趕到昆明城外之時,必定變得疲憊不堪,正所謂強弩之末,勢不能穿魯縞,只要自己率領兵馬在昆明城外的險要之處埋伏,必定能將明二率領的這支兵馬一鼓俱殲。段功打定了主意,親自率領一支兵馬偷偷出城,在城外二十餘里的一處險要之地埋伏,打算伏擊明二的兵馬,挫敗紅巾軍攻佔昆明府的圖謀。