年,深知其謀多智廣,又眾寡不敵,心中生懼,商議陣前退兵。
幸虧白文選拍馬而來,在旁怒斥:“張勝已提兵往襲昆明。如果現在退兵,孫可望以精騎躡追我軍之後,士兵肯定驚潰散亡,我們不可能活著回到昆明。前進死於戰陣,難道不比後退死於追兵馬蹄之下強嗎?何況,孫可望軍中馬維興等人均與我有約,假如我們決志而前,他們必定陣前反戈!”
見李定國、劉文秀仍舊沉吟不決,白文選大喝一聲,策馬而前,先率手下五千鐵騎直衝孫可望大陣。
望見馬維興軍陣不動,白文選知道對方有心,直奔過去。馬維興軍不放一箭,忽然開陣,騰出空檔,放白文選馬隊馳入。片刻之間,二將合營,直抄孫可望後陣。
他們所向披靡,連破數營。
孫可望在高崗見此情狀大驚:“馬維興與諸營都叛我啊!”其餘諸將見此驚駭,皆無鬥志。
直到這時,見孫可望軍中旗幟漸亂,白文選、馬維興二部合力擊殺,李定國、劉文秀立刻抓住時機,率軍隊突前奮擊。
孫可望軍敗如山崩,撥馬返身狂逃。
見戰場勝負已決,李定國要劉文秀與白文選等人繼續追擊孫可望,他本人率兵疾馳,回救昆明。
孫可望手下將張勝地走小路,五天內即趕至昆明城下,準備攻城。城中王尚禮披掛騎馬,正欲接應,卻被沐天波騙入朝中,軟禁起來。
張勝等了半日,不見城內有人接應,只得硬著頭皮下令攻城。欲揮令旗時,他忽然看見城內碧雞坊的門樓上高懸“飛報大捷旗”,非常納悶,就問城外居民那大旗是什麼意思。
居民講:“李晉王在交水殺敗秦王,昨夜差人報捷,故而豎旗。”
馬寶趁機說:“我們大營兵敗,李定國必派兵截我們後路,現在只能撤退為上!”
於是,張勝、馬寶等人再不敢攻城,縱兵城外大掠一番,趁亂逃走。
城中被軟禁的王尚禮聽說張勝撤走,知道事情敗露,驚慌中以腰帶上吊自殺。
�