Miejska cytadela pozostała jednak niezdobyta, a jej oblężenie zostało zapamiętane przede wszystkim z racji egzekucji jaka z rozkazu Abu Sa’ida została dokonana na Gouharszad, wdowie po Szahruchu (1405-1447), oskarżonej o kontakty z Sultanem Ibrahimem. 30 sierpnia 1457 roku Abu Sa’id wycofał się do Balchu. Tymczasem Sultan Ibrahim 13 grudnia 1457 roku został pokonany przez władcę Kara Kojunlu Dżahanszaha (1438-1467) w bitwie pod Astarabadem i wycofał się z powrotem do Heratu, by w obliczu nowego zagrożenia poszukiwać sojuszu z Abu Sa’idem. Dwaj Timurydzi zawarli obronny sojusz, co jednak nie zapobiegło zajęciu Heratu przez Dżahanszaha 28 czerwca 1458 roku. Wkrótce do tego ostatniego dotarły jednak wieści o buncie jego syna Husajna Alego w Azerbejdżanie i w obliczu armii Abu Sa’ida przywódca Kara Kojunlu zgodził się odstąpić Chorasan na jego rzecz. 22 grudnia 1458 roku Abu Sa’id zajął opuszczony przez Dżahanszaha Herat, a jego zdobycze zabezpieczyło zwycięstwo nad połączonymi siłami Sultana Ibrahima, jego ojca Ala ad-Dauli (1447-1448) i Sandżara, wnuka Umar Szajcha, odniesione w okolicy Sarachsu w kwietniu 1459 roku.