Kaisar Tang Gaozu

Hingga musim dingin 622, Liu Heita masih menjadi ancaman besar bagi pemerintah Tang. Bawahan-bawahan Li Jiancheng seperti Wang Gui dan Wei Zheng menyarankannya agar mengambil kesempatan ini untuk menaikan reputasinya. Maka Li Jiancheng pun menawarkan jasa pada ayahnya untuk menumpas pemberontakan Liu. Maka Kaisar Gaozu pun memberi tugas itu padanya dan Li Yuanji juga ditugasi untuk mendampinginya. Sekitar awal tahun 623, gerak laju pasukan Liu terhambat ketika mereka menyerang Weizhou (sekarang Handan, Hebei) kekuasaan Tang. Kedua pangeran itu berhadapan dengan Liu di Guantao (juga di wilayah Handan) dan mengalahkannya. Liu melarikan diri ke utara ke wilayah Tujue, namun dalam pelarian ia dikhianati oleh bawahannya, Zhuge Dewei. Zhuge menangkap dan menyerahkannya pada Li Jiancheng untuk dihukum mati. Dalam waktu yang hampir bersamaan, Xu Yuanlang juga telah terbunuh dalam pelariannya oleh anak buahnya sendiri. Lin Shihong, Kaisar Chu, pemimpin pemberontak yang berkuasa di Jiangxi dan Guangdong juga telah wafat dan pengikutnya tercerai-berai. Tiongkok hampir seluruhnya dipersatukan kembali, rezim separatis yang masih tersisa tinggal Liang Shidu, Kaisar Liang, yang berkuasa di Shaanxi dan wilayah barat Mongolia Dalam. Tahun itu juga, ketika Li Fuwei sedang berada di Chang’an, bawahannya, Fu Gongshi, memberontak dan mengangkat dirinya sebagai Kaisar Song, namun pemberontakan ini segera ditumpas pada tahun berikutnya oleh Li Xiaogong.