In the match held at the Ekbatan Stadium in Tehran, Ebrahim Tore put the visitors ahead just seconds before the break.
Mohammad Gholami’s header equalized the match in the 82nd minute, and Reza Norouzi scored the winning goal for Steel Azin three minutes later.
Elsewhere, Zob Ahan of Isfahan was held to a 2-2 draw at the Foolad Shahr Stadium and missed the opportunity to close the gap on Iran Professional League (IPL) leader Sepahan.
Other IPL results are as follows:
* Abu Moslem 1 – Traktorsazi 0 (Not Finished)
* Pas of Hamedan 3 – Moghavemat of Shiraz 1
* Mes of Kerman 4 – Malavan 2
Sepahan lies top of the IPL standings table with 59 points and Zob Ahan is second with 54 points.