In 1275 Kaidu invaded Ürümqi and demanded its submission, but the Buddhist Idiqut resisted. Kublai sent a relief force to expel him. Kublai's son Nomukhan and generals occupied Almaliq from 1266–76, to prevent Kaidu's invasion. In 1277, a group of Genghisid princes under Möngke's son Shiregi rebelled, kidnapping Kublai's two sons and his general Antong. The rebels handed Antong to Kaidu and the princes to Möngke-Temür. The Great Khan's armies drove Shiregi's forces west of the Altai Mountains and strengthened the Yuan garrisons in Mongolia and Xinjiang. However, Kaidu took control over Almaliq.