In the match, held in Qazvin’s Sardar Azadegan Stadium, Soroush Rafiei scored a goal in the ninth minute but Saeb Mohebi canceled out his goal in the 22nd minute.
Persepolis winger Oston Urunov scored the winner in the 74th minute to seal a 2-1 win for the visiting team.
Persepolis moved to top of the IPL table with 18 points.
Also, Paykan edged past Malavan 1-0 in Tehran, Zob Ahan and Kheybar shared the spoils in a 1-1 draw in Isfahan and Gol Gohar defeated Esteghlal Khuzestan 1-0.
On Saturday, Tractor will play Chadormalou in Tabriz and Aluminum face Fajr Sepasi in Arak.
Esteghlal will also play Foolad in Tehran on Sunday.