Battle of Ain Jalut
According to Arabic military treatises of the 13th and 14th centuries, hand cannon was used by the Mamluk side in the Battle of Ain Jalut to frighten the Mongol armies, making it the earliest known battle for hand cannon being used. The compositions of the gunpowder used in the cannon were also given in those manuals.