Timur bestemte i 1392, etter å ha lagt merke til disse hendelsene mens han drev felttog andre steder, at en krig mot sjah Mansur var påkrevd. Sjah Mansur fikk Sarbadar Muluk som sin allierte. Muluk ble sendt for å forsvare Kashan og muzaffaridenes nordlige front. I mars 1393 hadde Timur rykket ned til Shushtar og Dizful og satte en Sarbadar som guvernør der. Han frigjorde også Imad ad-Din Ahmed fra fengsel. Sjah Mansur flyktet fra Shiraz, men snudde så for å møte Timurs styrker. Med en hær svekket av deserteringer kjempet han tappert men ble tvunget til å trekke seg tilbake. I et forsøk på å nå Shiraz ble han fanget av styrkene til prins Shah Rukh og ble halshogd. De andre muzaffaride-prinsene sverget igjen troskap til Timur. De ble mottatt med ære av erobreren, men den 22. mai ble de henrettet i Qumisha. Bare Zain al-Abidin og sultan Shibli (en sønn av sjah Shuja) overlevde denne utrenskningen, de ble sendt til Samarkand.