The convict, identified by his first name 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, the ISNA news agency reported. At the time, both Bilal and Hosseinzadeh were around 17 years old, ISNA said.
Bilal was brought blindfolded to the site of his planned execution Tuesday in a town square. He was stood on a chair on the gallows and the noose was put on his neck, according to pictures of the scene published by ISNA.
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. Hosseinzadeh's father helped take the noose off of Bilal, whose weeping mother hugged Alinejad in thanks, as seen in the photos.
Hosseinzadeh's family had come under calls by famous artists, soccer coaches and town residents to pardon Bilal and accept blood money instead of execution, a provision allowed to victim's families under Iranian law. Bilal was a student of Hosseinzadeh's father, a well-known former local soccer player who now coaches the sport. Even an episode of a popular sports program on Iranian state television had urged the family to forgive Bilal the day before his planned execution.
Alinejad told the Shargh newspaper in an interview published Thursday that she resisted the pressure, including from her own family. She and her husband, who also have a daughter, lost another son who was killed in a car crash years earlier.
She told Shargh that her son Abdollah appeared to her in a dream and asked her to forgive his killer, and still she was reluctant. She said that in her speech at the gallows, she scolded the crowd for pressuring her to forgive, saying: "Do you know what I have gone through all these years and how my life became like poison?"
But after Bilal pleaded to her - and she slapped him - "I felt at ease" and forgave him, she said.
Bilal will serve a prison sentence instead of being executed, according to the newspaper.
Iran has the second highest number of executions in the world - 369 in 2013 - after China, according to Amnesty International.