The 25-year-old was 6-1 down to Japanese grappler SHIMOYAMADA Tsuchika and all but eliminated in his opening bout before he pulled off a miraculous pin to claim victory and progress.
Fired up by that win, the reigning 67kg Olympic champ fought his way to the final after overcoming a tough challenge by Georgia's Ramaz Zoidze 7-6 in the semis.
Tomorrow, Iran's Olympic hero will fight Nazir Abdullaev of the Russian Wrestling Federation for his first World Championships crown, which would further cement his status as one of his nation's favourite sports stars.
Elsewhere in Saturday's Greco-Roman action, Moldova's Victor Ciobanu claimed 60kg gold with a convincing 9-3 victory over Zholaman Sharshenbekov of the The Kyrgyz Republic.
And it was party time for Moldovan wrestling fans, Ciobanu winning the country's first ever World Greco-Roman gold medal.
At 97kg there was more joy for Iran as Mohammadhadi Abdollah Saravi overpowered Hungarian Alex Gergo Szoke 3-1 to claim gold.
And in the 130kg super heavyweight final yet another Iranian wrestler triumphed, Aliakbar Hossein Yousofiahmadchali defeating Zurabi Gedekhauri of the Russian Wrestling Federation by 5-1.