The Spanish forces besieged the city, and their indigenous allies managed to scale the walls, penetrate the stronghold and set it on fire. Many defending Ixil warriors withdrew to fight the fire, which allowed the Spanish to storm the entrance and break the native defences. The victorious Spanish rounded up the surviving defenders and the next day Castellanos ordered them all to be branded as slaves as punishment for their resistance. The inhabitants of Chajul immediately capitulated to the Spanish as soon as news of the battle reached them. The Spanish continued east towards Uspantán to find it defended by 10,000 warriors, including forces from Cotzal, Cunén, Sacapulas, and Verapaz. The Spaniards were barely able to organise a defence before the defending army attacked. Although heavily outnumbered, the deployment of Spanish cavalry and the firearms of the Spanish infantry eventually decided the battle. The Spanish overran Uspantán and again branded all surviving warriors as slaves. The surrounding towns also surrendered, and December 1530 marked the end of the military stage of the conquest of the Cuchumatanes.