Hari Singh
The battle was fought on 6 May 1834. Under the command of Hari Singh Nalwa, Sikhs finally captured the city of Peshawar.