The battle outside Tong'an City lasted for over three hours.
From dusk, they fought until deep into the night.
When the Qi Army's reinforcements arrived, as Liu Fa's front, rear, and left armies were fiercely attacked by the Xixia Army,
Prince Yun himself led the cavalry to charge into the elite Xixia forces that were engaging with Liu Fa's rearguard, thrusting his spear and leaping on his horse, stabbing several mounted officers in succession.
Caught between attacks from the front and rear, the elite Xixia cavalry was defeated, with two thousand armored soldiers lost in the battle.
At the same time, Jin Wang Cha Ge's forces, which had been in a stalemate with Liu Fa's vanguard, were ambushed and decimated by the forces led by Zhong Pingyuan. After a chaotic battle, their formation collapsed into disarray, leading to utter defeat.