Le forze sasanidi vennero però duramente sconfitte alla battaglia di Nihāvand, per cui a Yazdgard non rimase che cercare rifugio verso oriente, spostandosi di provincia in provincia, finché da ultimo nel 651 cercò rifugio a Merv. Secondo la tradizione, vi arrivò con un seguito di 4.000 persone tra schiavi, cuochi, mogli e servitori, ma senza un singolo soldato. L'accoglienza che ricevette fu alquanto ostile, per cui cercò di fuggire, ma fu ucciso o dal padrone di un mulino o da cavalieri che lo inseguivano.