Jabarkan Kampanye militer dari Kampanye militer Tang terhadap Kucha

Pasukan Ashina She'er diformasikan ke dalam lima kolom. Pasukan Tang melewati Karasahr dan menyerang Kucha dari arah utara dengan bergerak melalui Cekungan Dzungar yang pada saat itu merupakan daerah kekuasaan Chuyue (kemungkinan Chigil) dan Chumi, dua suku Turk yang merupakan sekutu dari Kucha. Pasukan Tang mengalahkan Chuyue dan Chumi sebelum memasuki Cekungan Tarim sementara pada saat yang sama Raja Karasahr melarikan diri dari kota dan mencoba untuk menemukan posisi bertahan di daerah timur Kucha. Pasukan Ashina She'er kemudian mengejar Raja Karasahr, menangkap, dan mengeksekusinya.

Pasukan yang bertahan di Kucha, terdiri atas 50.000 pasukan, berhasil dijebak oleh serangan gerilya Ashina. Pasukan Kucha sebelumnya mengejar 1.000 kavaleri yang digunakan Ashina sebagai umpan untuk mendekati pasukan Tang lainnya. Pasukan Kucha berhasil dikalahkan dan melarikan diri ke Aksu. Ashina menahan Raja Kucha setelah pengepungan kota selama 40 hari yang berkahir dengan menyerahnya pasukan Kucha pada 19 Januari 649.

Guo Xiaoke, yang telah memimpin penyerbuan Tang terhadap Karasahr pada tahun 644, diangkat sebagai protektor jenderal di Kucha sebgai bagian dari Protektorat Anxi. Pusat dari protektorat kemudian dipindahkan dari Gaochang ke Kucha. Ketika Ashina masih dalam pengejaran terhadap Raja Kucha, seorang bangsawan Kucha bernama Nali pergi untuk meminta bantuan kepada Turk Barat. Guo terbunuh ketika pasukan Kucha mengambil alih negara mereka dengan bantuan dari Turk Barat. Ashina kemudian kembali menyerang Kucha dengan mengambil lima kota yang berada di bawah Kucha dan memaksa kota-kota lainnya untuk ikut menyerah.

Raja Kucha Haripushpa dibawa ke China sebagai tawanan. Hukuman mati merupakan hukuman untuk pemberontakan di dalam hukum Tang namun Kaisar Taizong memberikan amnesti kepada Haripushpa dan membebaskannya setelah sebuah upacara untuk menghormati leluhur kaisar.