Meanwhile, Erzhu Rong's forces, as well as other forces loyal to Emperor Xiaozhuang, had arrived at the northern bank of the Yellow River opposite Luoyang. When they made exploratory attacks, Chen repelled each one. Erzhu Rong was so frustrated that he considered withdrawing, but after suggestions by the officials Yang Kan (楊侃) and Gao Daomu (高道穆) that doing so would only allow Yuan Hao to be entrenched, he prepared a surprise attack at night, crossing the Yellow River and capturing Yuan Hao's son Yuan Guanshou. Yuan Hao's forces subsequently collapsed, and Yuan Hao fled with his guards. Chen tried to withdraw in an orderly fashion, but his forces were trapped by the Songshan River (嵩山水, east of Luoyang) and crushed. Chen himself was able to flee back to Liang. Meanwhile, Yuan Hao's guards began to desert, and a local policeman of Linyin County (臨穎, in modern Luohe, Henan), Jiang Feng (江豐), killed him and delivered his head to Luoyang.