The Tehran side has only scored two points in its last four matches, following an undefeated spell, which was broken by Esteqlal Ahvaz on October 12.
Mohammad-Reza Khalatbari scored the winner for Zob Ahan in the 23rd minute, bringing Zob Ahan on level points with second-placed Esteqlal, which has a higher goal difference.
Sepahan beat Rah Ahan on Monday to stand in first place with 25 points, one point clear of Esteqlal and Zob Ahan.
Paykan was held to a goalless draw against Shahin to stand in fourth place with 24 points, on lower goal difference with Esteqlal and Zob Ahan.
Tuesday match results
Pas 3:1 Foulad
Zob Ahan 1:0 Esteqlal
Esteqlal Ahvaz 2:0 Malavan
Saba 1:2 Moqavemat
Shahin 0:0 Paykan