The execution of an Iranian convicted of murder was halted at the very last minute in a dramatic scene this week when the mother of his victim forgave him as he stood on the gallows with the noose around his neck.

That's according to Iranian media and dramatic images published of the incident.

The ISNA news agency reported the convict, identified as Bilal, had been sentenced to death for killing a teenager, Abdollah Hosseinzadeh, during a street fight in the market of the northern Iranian town of Nour seven years ago.

Bilal was brought blindfolded to the site of his planned execution Tuesday.

But at the last minute, Hosseinzadeh's mother, Samereh Alinejad, forgave him, after giving a speech to the crowd and then slapping Bilal in the face.

The execution of an Iranian convicted of murder was halted at the very last minute in a dramatic scene this week when the mother of his victim forgave him as he stood on the gallows with the noose around his neck.