In the match held at Azadi Stadium, Hussein Kananizadi gave Persepolis the lead in the penalty in the 45th minute.
Alris Kushki tied the match with a head in the 55th minute.
Soon after, Persepolis put their hierarchy under pressure and scored on the winner of the winner of the 71st minute.
There were 105 meetings between competitors as Bersepolis came out at the summit with 29 wins, while Esteghlal had 26.
Earlier in the day, PGPL and Sepahan leaders participated in a tie at the Yadigar Stadium in Tabriz.
Moreover, the Mes Chadormalou defeated 1-0 in Refundanjan and the decay of Khuzestan lost to Malaavan 2-1 in Ahfaz.
The tractor leads the table with 45 points, one point over Sebohan. Persepolis third place with 41 points.
MP/tt