Kampanye militer Tang terhadap Kucha

Karasahr dikepung pada tahun 644 oleh Guo. Pasukan Tang kemudian berhasil mengalahkan Karasahr dan menahan rajanya. Anggota keluarga raja yang berpihak kepada Tang kemudian diangkat untuk memerintah. Raja yang baru dilengserkan oleh Turk Barat beberapa hari kemudian dan Karasahr kembali berada di bawah kekuasaan Turk Barat. Suvarnadeva meninggal antara tahun 646 dan 648 dan saudaranya yang bernama Haripushpa ("Helibushibi") pun diangkat sebagai Raja Kucha. Walaupun Haripushpa telah mengirimkan dua utusan kepada pemerintah Tang, Kaisar Taizong telah memutuskan untuk menghukum pemihakan Kucha terhadap Turk dengan melancarkan penyerbuan ke Kucha.