刘福祥到达万象后，恰巧参军黎文春病死，于是由刘福祥兼领其军，分置六支，与万象王因塔翁约定日期，攻打西山朝的乂安。同年秋，刘福祥出兵，因塔翁也派兵四千余人，分别前往香山、罗山（今德寿县），在三乂关大破西山军，俘获船只、大炮、军械甚众，又与西山朝都督阮现在清漳县的六年城交战，阮现阵亡，乂安震动。于是西山军坚壁清野，焚烧当地数个县的民家。刘福祥缺乏军粮，万象兵也颇有怨言，将要溃散。刘福祥得知后，定下回去的计策。凡是所杀的西山军，结芭蕉筏，将尸体放在上面顺流而下。西山朝水军在下游，看见木筏接近，就用竹篙将其拨开，习