Den demoraliserte hæren til Abu Sa’id marsjerte via Ardabil og møtte Uzun Hasans styrker på Mugan-steppene (slaget ved Karabakh) hvor timuridene led et katastrofalt nederlag. Abu Sa'id ble tatt til fange, og Uzun Hasan overleverte fangen til Yadgar Muhammad Mirza. Yadgar var timurid som hadde flyktet til Ak Koyunlu etter Abu Sa'ids drap på hans oldemor Goharshad Begum tolv år tidligere. Yadgar henrettet Abu Sa’id den 8. februar 1469. Uzun Hasan sendte hodet hans til Quaithay, mamelukkenes sultan i Egypt, for at han skulle gi det en muslimsk begravelse.