Ramin Rezaeian opened the scoring for Sepahan in the 32nd minute and Mirjakhon Mirakhmadov saw the host equalize in the 36th minute.
Rezaeian put the visiting team in front early in the second half before Reza Asadi netted Sepahan’s third and final goal as the hour approached to secure all three points.
The two sides will face off again in the return meeting in Isfahan on November 6.