惊慌失措之下,担心腹背受敌的达里麻居然指挥军队后撤数里。他的愚蠢再次帮了明军的大忙,因为他这一撤,等于敞开大门让敌人进来,明朝大军得以顺利上岸。
这可是你自找的,怨不得咱们!得了便宜的明军丝毫不客气,对元军发动猛烈攻击,顿时“矢石炮铳齐发,呼声震天动地”。在士气高昂的明军面前,胆战心惊的元军一个个像待宰的羔羊,惨叫着倒在明军的“屠刀”之下。身先士卒冲入敌阵的沐英更是勇猛异常,倒在他面前的元军不计其数……
白石江之战,明军完胜,元军全军覆灭,横尸数千米,被俘两万人、马万余匹,元军统帅达里麻被生擒。
据《晋宁县志》记载,失去了抵抗力量的元梁王于1382年一月逃离昆明,逃至离昆明城不到百里的晋宁忽纳砦时,发现身上还穿着“龙衣”,赶紧脱下来一把火烧掉,然后和家小以及一百多个亲信逃到一个叫忽纳寨的小村,在村西投滇池而死。
元梁王虽然死得既不光荣更不伟大,但还算“幸运”,因为后人为了纪念这件事,特意把他自杀的地方改为梁王山。
占领曲靖后,明军摧枯拉朽般直扑昆明,很快“解放”了云南全境。
元梁王自杀后,傅友德将其剩余家属三百多人押赴南京,朱元璋不但未难为他们,还给了他们一些钱,然后把他们安置在今天韩国的济州岛上,后来他们才陆续回到中国境内,过起了隐姓埋名的日子。
据说,有“中国最后一代儒家”之誉的国学大师梁漱溟,就是元梁王把匝剌瓦尔密的后代。