According to some medieval writers, another reason for this campaign was the pursuit of the Vaghela princess Devaladevi. During his 1299 invasion of Gujarat, Alauddin had captured the Vaghela queen Kamaladevi, who later married him in Delhi. In 1304, Alauddin annexed Gujatat to the Delhi Sultanate, forcing the Vaghela king Karna to flee to the Yadava kingdom, where Ramachandra gave Karna the principality of Baglana. According to the 16th century historian Firishta, Kamaladevi requested Alauddin to bring her daughter Devaladevi to Delhi. Ziauddin Barani mentions that Malik Kafur invaded Devagiri on his way to the Kakatiya capital Warangal, but this is not correct. Malik Kafur returned to Delhi after his conquest of Devagiri, and invaded the Kakatiaya kingdom at a later time. Alauddin had thought of selecting Malik Shahin, the former governor of Chittor, as the commander of the Devagiri campaign. However, Malik Shahin had earlier fled Chittor fearing a Vaghela resurgence in the neighbouring territory of Gujarat. Therefore, Alauddin selected another general - Malik Kafur - to lead the invasion of Devagiri. According to Firishta, Alauddin took special care to ensure that all the officers participating in the campaign obeyed Malik Kafur. He sent his royal canopy and pavilion with Kafur, and ordered his officers to pay respects to him daily. These officers included Sirajuddin Khwaja Haji, the minister of war, who held immediate charge of the army. The Malwa governor Ainul Mulk Multani and the Gujarat governor Alp Khan were ordered to extend all possible support to Kafur. Malik Kafur assembled a 30,000-strong cavalry at Tilpat near Delhi, and then marched towards Devagiri via Dhar. His army was reinforced by the forces of Khavaja Haji, Ainul Mulk Multani and Alp Khan. After crossing Malwa, Malik Kafur sent Alp Khan to Baglana to capture Devaladevi forcefully, while he himself marched to Devagiri. In the past, Ramachandra's son Simhana had offered to marry Karna's daughter Devaladevi, but Karna had refused this proposal. As Alp Khan invaded Baglana, Karna found himself in a difficult situation, and agreed to marry his daughter to Simhana.