 Karasahr was besieged in 644 by Guo. Tang forces defeated the kingdom, captured the king, and a pro-Tang member of the royal family was enthroned as ruler. The new king was deposed by the Western Turks soon afterwards, and the Western Turks regained suzerainty over Karasahr. Suvarnadeva died between 646 and 648, and his brother Haripushpa (Chinese: Helibushibi) inherited the throne as Kucha's king. Although Haripushpa sent two tribute embassies to the Tang court, Tang Taizong had already decided to punish Kucha's pro-Turk stance by launching an expedition against the kingdom.
