Q. Which battle gave the Delhi Sultanate victory over invading Mongols?
Answer:
Battle of Amroha
Notes: The Battle of Amroha (1305) saw Alauddin Khalji’s generals defeat the Mongol army, securing Delhi Sultanate against invasions. The battle occurred near present-day Amroha, Uttar Pradesh. Generals Malik Kafur and Ghiyas-ud-Din Tughlug led the Delhi forces to this significant victory.