Milad Meidavoudi opened the scoring for Esteghal in first-half stoppage time at Yadegar-e-Emam Stadium when he lashed home from inside the box after the hosts failed to clear a cross.
However, Teraktor were awarded a penalty in the 52nd minute and Karrar Jassim sent the Esteghlal keeper the wrong way from the spot to equalise.
Esteghlal then saw Gholam Ashoobi sent off near the end but held on and now trail Zob Ahan by three points. The leaders were not in action following Wednesday's Asian Champions League exploits.
Sepahan are third after they also drew 1-1 with Mes Kerman. Mes were gifted the lead in the 57th minute when an errant pass at the back was collected by Faraz Faetmi and his shot from the edge of the box squirmed under the Sepahan keeper.
Mes' lead was short-lived, however, as two minutes later Fabio Januario levelled when the ball fell to the Brazilian on the edge of the box and he threaded a shot through a crowd of players.
Sanat Naft climb to fourth following a 1-0 win over Naft Tehran. Roohollah Arab scored the only goal of the game 10 minutes from the end, sliding home from close range at the back post.
Elsewhere, Reza Norouzi scored four times including a last-minute equaliser as Foolad snatched a remarkable 5-5 draw at Saipa.
Ebrahim Sadeghi gave Saipa the lead after 18 minutes and, although Norouzi drew Foolad level eight minutes later, Karim Ansarifar's double and goals from Mehdi Kheiri Mir and Mohammad Abbas saw the hosts well in control with an hour gone.
However, Norouzi began the fightback in the 61st minute and pulled another goal back 18 minutes later. Afshin Arash then made it 5-4 with eight minutes to go before Norouzi's late strike claimed an unlikely point for Foolad.
Peykan remain bottom of the table after letting slip a first-half lead at Saba Battery.
Alireza Abbasfard put the visitors in front just after the half-hour but Mohsen Bayati Nia struck in the 62nd minute to square the contest. Abbasfard was then dismissed with nine minutes to go and Nia grabbed the winner two minutes later.
Rah Ahan overcame Pas Hamedan 2-1, Bahador Abdi netting the winner 12 minutes from the end after Amir Mohebi had cancelled out Antonio Rodriguinho's first-half opener.
Finally, Malavan and Shahrdari Tabriz played out a goalless draw.