Li Gui
Sementara itu, pada musim semi 618, Li Yuan, seorang mantan jenderal Sui yang memberontak, mendirikan Dinasti Tang dan menjadi kaisar pertamanya dengan gelar Kaisar Tang Gaozu. Ia bermaksud menjalin persekutuan dengan Li Gui untuk melawan Xue Rengao (putra Xue Ju yang menggantikan ayahnya yang wafat pada tahun itu). Ia mengirim utusan pada Li Gui, dalam suratnya ia memanggil Li Gui dengan sebutan adik sepupu. Li Gui sangat tersanjung sehingga ia mengutus adiknya, Li Mao ke ibukota Tang, Chang’an (sekarang Xi'an, Shaanxi) untuk berterima kasih pada Kaisar Gaozu. Kaisar Gaozu lalu mengutus seorang pejabatnya bernama Zhang Qide ke Wuwei untuk mengangkat Li Gui sebagai komandan Liangzhou (Wuwei) dan memberinya gelar Pangeran Liang. Namun sebelum Zhang tiba di Wuwei, Li malah mengangkat dirinya sendiri sebagai kaisar dengan gelar Kaisar Liang pada musim dingin tahun itu. Ia mengangkat putranya, Li Boyu, sebagai putra mahkota.
Transisi dari Sui ke Tang
Pada akhir 619, Li Shimin melakukan serangan balasan terhadap Liu Wuzhou. Pada musim panas 620, ia berhasil mengalahkan Liu. Liu kabur ke wilayah Tujue Timur dan wilayahnya jatuh ke tangan pemerintah Tang. Setelah mengalahkan Liu, Li mengalihkan sasarannya ke Kerajaan Zheng pimpinan Wang Shichong. Ia memimpin pasukannya ke ibukota Zheng, Luoyang dan mengepungnya, banyak kota-kota Zheng menyerah pada Tang sehingga Wang terpaksa meminta bantuan pada Kerajaan Xia pimpinan Dou Jiande. Dou yang walaupun secara pribadi tidak menyukai Wang, berpikir, bila Tang berhasil mengalahkan Wang, wilayahnya akan terancam dan menjadi sasaran berikutnya. Maka, Dou memimpin pasukannya ke Luoyang untuk membebaskan kota itu. Pada saat yang sama, Du Fuwei (yang telah berganti marga menjadi Li atas anugerah Kaisar Gaozu) berhasil mengalahkan Li Zitong yang baru mengalahkan Shen Faxing dan memaksanya bunuh diri. Li mencaplok bekas wilayah Shen sementara bekas wilayahnya sendiri dicaplok oleh Li Fuwei di bawah panji Dinasti Tang.