Igor Castro opened the scoring after seven minutes at the Takhti Ahvaz and Hossein Mahini doubled the visitors' advantage 19 minutes later.
However, Siamak Sarlak pulled a goal back in the 35th minute before Bakary Diakite netted the equaliser in the 67th minute.
Zob Ahan now lead Perspolis and Esteghlal by two points at the top, while Foolad remain in mid-table.