狄三喜決定首先進行一次空前規模的攻心戰,向清軍宣傳昆明大捷後建昌明軍的有利形勢,以及對方絕不可能得到增援的事實。等到對方官兵徹底離心離德後,再發起連續不斷的攻擊,就算不能立刻攻占對方的營地,也要通過攻勢迫使對方再也無法安心出去打獵,切斷了對方的補給渠道也能加劇清軍的恐慌心理。狄三喜的計劃是雙管齊下,用政治加軍事的手段瓦解敵軍。
在進行了一天強大的攻心戰術後,狄三喜下令今晚給士兵們加餐,準備明日就開始猛攻敵營。正在準備晚飯的時候,營外突然傳來了爭吵聲,聽上去有幾十、上百人在嚷嚷,狄三喜就派親衛去查看出了什麽事。
很快親衛回報,有大批的清兵過來向明軍投降。衛兵嚴格執行狄三喜的命令,不放他們進營——在之前那場假投降真吃飯的事件發生後,狄三喜就拒絕接受個別人投降,衛兵們已經把零星過來投降的清兵趕走無數次了。狄三喜宣布隻有對方由千總帶領全體投降時,他才會考慮接受。今天對方的千總依舊沒有來,所以衛兵不肯為降兵通報。
但這些降兵們不幹了,拒絕就這樣被明軍的衛兵打發走,他們嚷嚷說千總永遠不可能來投降了,因為下午的時候清軍千總帶著十個死黨逃走了,臨走的時候還卷走了營地裏全部的食物——這個千總眼見事不可為,自己之前多次用計,不僅派人去狄三喜那裏騙吃騙喝,更偷過狄三喜部下埋設的陷阱裏的獵物,還不斷地發起反擊去破壞對方的捕鳥、捕獸籠子,估計狄三喜肯定恨自己入骨,所以不敢投降,抓住機會逃走了。
清軍摘果子、打獵歸來,留在營地裏的人傳達了千總的最後命令:“自謀生路”。聽到這個消息後,剩下的清軍士兵沒有任何猶豫就跑過來向狄三喜將軍投降。今天他們沒有捕獲什麽大個的獵物,如果明軍不接受投降,他們今天的晚飯就沒有著落。聽明白這些士兵的敘述後,狄三喜的親兵知道東川府的戰事終於結束了,不過衛兵並沒有立刻答應下來,而是回營報告長官,畢竟“恩出於上”嘛。很快,一身披掛的狄三喜就在親衛們的簇擁中走出營帳,來到營牆上。命令對麵的清兵再重複了一遍投降的要求後,狄三喜寬宏大量地一揮手,宣布接受了這近百清兵的投降,允許他們進來一起吃飯。