The friendly match was played as part of preparation for the rest of the Iran Professional League (IPL) in Naghsh-e Jahan Stadium.
Serbian midfielder Ivan Markovic scored the only goal of the match in the 88th minute.
The game was played without fans and with a strict health protocol in place.
Sepahan sits second in the table and Zob Ahan is 11th.