刘宝攻下洛南之后,立即挥师开始进攻商州,商州守将乃是高一功,高一功共在商州一带集结了四万大顺军,试图死守商州,将刘宝所部挡在商州一带,刘宝率部攻至商州之后,高一功带逃回商州的刘芳亮率军在商州北部的黄沙岭、党山等地层层设防,两军随即便在黄沙岭一带展开了大战。 这一仗整整打了四天时间,在高一功的督战之下,这一次大顺军利用地形的优势,抵抗了十分激烈,直到第四天刘芳亮被大中军一神射手一枪