2017 Hazfi Cup final

The 2017 Hazfi Cup Final was the 30th final of the Hazfi Cup since its inauguration in 1975. It was contested by Tractor S.C. and Naft Tehran F.C. Both teams were in poor form in their domestic league, and the Cup Final offered the teams an opportunity to play in the AFC Champions League; the winner would proceed to the AFC Champions League group stage, and the runner-up would move into the play-offs.

Format
The tie was contested over one leg, like the previous edition. If the teams could not be separated, then extra time would have followed, with a penalty shootout if the teams were still level after extra time.

Match history
This was Tractor Sazi's fourth Hazfi final and Naft Tehran's second appearance in the final match of the tournament. Tractor Sazi had last won the cup in 2013–14, and were 2-time runners-up in 1976 and 1995. Naft Tehran appeared in the final in 2015 and lost to Zob Ahan.