Having earlier brought Mashhad to submission, Ahmad Shah laid siege to the capital of Qara Bayat Amirdom in the spring of 1755.
Abbas Qoli Khan was taken by Ahmad Shah as captive to Kabul where he earned his favor, eventually returning to rule under his suzerainty.
[4] The battle remained indecisive until Ali Murad Khan was killed and the Persian army was routed.
[4] The Afghan armies continued their march unto Mashhad, arriving and besieging the city on 23 July.
[1] With their victory, the territories of Torshiz, Bakharz, Jam, Khaf, and Turbat-e Haidari were annexed by the Durranis.
[7] The weapon forced the submission of the cities elders, and they opened the gates despite Abbas Qoli Khan's opposition.
[9][10] Ahmad Shah dragged Abbas Qoli Khan to Kabul, but he gained the favour of the Afghan.
Eventually, Abbas Qoli Khan returned to Nishapur and, according to Malcolm: "devoted the remainder of his life to improving that town, and the districts dependent upon it".