In 1121, the Song government sent a general, Wang Yuan (), to lead an army to crush the rebellion. Wang Yuan's subordinate, Han Shizhong, disguised himself, infiltrated Qingxi County and captured Fang La. Later, Xin Xingzong (), the Song general defending Zhongzhou (), led his troops to block Qingxi County's exit route and regained control of the county. Fang La and 52 of his subordinates were captured and escorted by the general Tong Guan to the imperial capital, Kaifeng. Four months later, Fang La was found guilty of treason and executed in Kaifeng.