In spring 622, Li Shimin defeated Liu Heita, forcing Liu to flee to the Eastern Göktürks, but Liu returned later that year with Eastern Göktürk aid, reoccupying the former Xia territory. In winter 622, Li Shimin's older brother Li Jiancheng the Crown Prince defeated Liu again, and in spring 623, Liu, in flight, was betrayed by his official Zhuge Dewei (諸葛德威) and executed by Li Jiancheng. Earlier, Lin Shihong had died, and his Chu state dissipated, with the cities gradually submitting to Tang, and soon after Liu's death, Xu, who had repeatedly been defeated by Tang forces, was also killed in flight. By this point, other than Liang Shidu and Gao Kaidao in the extreme north, China was largely reunited, if somewhat nominally, under Tang rule.