The alliance of Hindu kings rebelled knowing that Ahmad Shah is busy in his expedition against Nasir. As Ahmad Shah returned quickly and went to Modasa, the rebellion broke and all kings returned to their states including Hushang Shah. After quelling these rebellions Ahmad Shah despatched Nizam-ul-Mulk to punish the ruler of Mandal near Viramgam, and himself marched to Malwa against Sultan Hushang in 1418. He reached Ujjain where both armies fought battle. Ahmad Shah won and Hushang Shah took refuge in Mandu. In November 1419, he imposed siege on Champaner (Pavagadh) but later the king Trimbakdas of Champaner relented and agreed to give annual tribute in February 1420. Ahmad Shah later attacked and ravaged Sankheda-Bahadurpur in March 1420. He built a fort at Sankheda and a mosque within the fort; he also built a wall round the town of Mangni, and then marched upon Mandu. On the way ambassadors from Sultan Hushang met him suing for peace. Ahmad Shah later forgave Hushang Shah. On returning towards Champaner, again laid waste the surrounding country. He returned to Ahmedabad in May 1420.