# 2021 Hazfi Cup final

2021 Hazfi Cup Final was the final match of the 34th edition of Hazfi Cup that held between Esteghlal and Foolad F.C. at Naghsh-e Jahan Stadium in Isfahan.
Originally, the final was planned to be held at Imam Ali Stadium in Kerman on 9 August. On 26 July, after the draw of semi-finals, Iran Football League Organisation announced that the final match will be held one day earlier on 8 August due to beginning of Muharram. On 1 August 2021, the final venue was also changed due to problems with the field, scoreboard and seats in Imam Ali stadium. The match also played behind closed doors due to the COVID-19 pandemic in Iran.

## Teams

| Team | City | Previous finals appearances (bold indicates winners) |
| Foolad | Ahvaz | Debut |
| Esteghlal | Tehran | 12 (1977, 1991, 1996, 1999, 2000, 2002, 2004, 2008, 2012, 2016, 2018, 2020) |

## Route to the final

| Foolad | Foolad | Foolad | Round | Esteghlal | Esteghlal | Esteghlal |
| Opponents | Results | Stadium | Second Stage | Opponents | Results | Stadium |
| Mashin Sazi | 3-0 | Shahid Qasem Soleimani Stadium (Away) | Round of 32 | Paykan | 2-1 | Shohadaye Shahr-e Qods Stadium (Away) |
| Qashqai | 2-1 | Pars Stadium (Away) | Round of 16 | ZobAhan | 2-1 | Azadi Stadium (Home) |
| Sepahan | 1-1 (a.e.t.) (5-4 p) | Foolad Arena (Home) | Quarter-final | Persepolis | 0-0 (a.e.t.) (4–3 p) | Azadi Stadium (Away) |
| Malavan | 2-0 | Foolad Arena (Home) | Semi-Final | Gol Gohar | 2-1 | Azadi Stadium (Home) |

### Foolad

| Round | Opposition | Score |
| Round of 32 | Mashin Sazi (A) | 3-0 |
| Round of 16 | Qashqai (A) | 2-1 |
| Quarter-final | Sepahan (H) | 1-1 (a.e.t.) (5-4 p) |
| Semi-Final | Malavan (H) | 2-0 |
| Key: (H) = Home venue; (A) = Away venue; (N) = Neutral venue |||
Foolad, as an Iran Pro League club, started in the Round of 32 against another Pro League side Mashin Sazi and won 3–0 with a hattrick from Luciano Pereira Mendes at Shahid Qasem Soleimani Stadium, Tabriz. In the next round, they won an Azadegan League side, Qashqai at Pars Shiraz Stadium 2–1 with both goals from Shervin Bozorg. In the quarter-final round they drew 1–1 against a Pro League club Sepahan at their home stadium, Foolad Arena with a goal from Saleh Hardani in extra times and they won 5–4 in penalty shoot-outs. Mehran Mousavi, Moussa Coulibaly, Hossein Ebrahimi, Chimba and Mohammad Miri scored and Vahid Heydarieh missed their penalties while Mohsen Forouzan saved two penalties as the goalkeeper. In the semi-final they hosted against Malavan, an Azadegan League team, at Foolad Arena with a goals from Vahid Heydarieh and Ayanda Patosi.

### Esteghlal

| Round | Opposition | Score |
| Round of 32 | Paykan (A) | 2-1 |
| Round of 16 | ZobAhan (H) | 2-1 |
| Quarter-final | Persepolis (A) | 0-0 (a.e.t.) (4-3 p) |
| Semi-Final | Gol Gohar (H) | 2-1 |
| Key: (H) = Home venue; (A) = Away venue; (N) = Neutral venue |||
Esteghlal, as a Iran Pro League club, started in the Round of 32 against another Pro League side Paykan and won 2–1 with goals from Cheick Diabaté from penalty mark and Mohammad Daneshgar at Shohadaye Shahr-e Qods Stadium. In the next round, they faced another Pro League team ZobAhan at Azadi Stadium and they won 2–1 with goals from Farshid Esmaeili. In the quarter-final round they were drawn with Persepolis to play the 96th Tehran Derby. Like previous season, Esteghlal won this derby match at Azadi Stadium 4–3 in penalty shoot-outs after the 0–0 draw during 120 minutes. Vouria Ghafouri, Farshid Esmaeili, Babak Moradi and Amir Arsalan Motahari scored and Mehdi Ghayedi missed their penalties, while Hossein Hosseini saved one penalty as the goalkeeper. In the semi-final at Azadi Stadium, Esteghlal played with Gol Gohar. Esteghlal won semi-final match 2-1 and Voria Ghafouri scored both goals from penalty mark. Esteghlal played all of the matches before final against the teams from Iran Pro League. Except the quarter-final match, which tied 0-0, they won all other matches with 2–1 score. Also, after the first match in round of 32, which was played at Shohadaye Shahr-e Qods Stadium, Esteghlal played their matches at Azadi Stadium. This means Esteghlal did not exit from Tehran Province before the Final.

## Details

| Foolad | Esteghlal |
Foolad: 4-4-2 :
| GK | 1 | Ehsan Moradian | | 120' |
| DF | 6 | Zobeir Niknafs | 96' |
| DF | 2 | Saleh Hardani |
| DF | 13 | Mohammad Abshak | 81' | 117' |
| DF | 5 | Moussa Coulibaly | | 120' |
| MF | 34 | Sina Shahabbasi |
| MF | 29 | Luciano Pereira Mendes |
| MF | 50 | Vahid Heydarieh |
| MF | 12 | Ayanda Patosi | | 115' |
| FW | 10 | Farshad Ahmadzadeh |
| FW | 30 | Sasan Ansari |
| Substitutes: |||
| GK | 68 | Mohsen Forouzan | | 120' |
| MF | 91 | Mohammad Miri | | 115' |
| MF | 11 | Ahmad Abdollahzadeh | | 117' |
| FF | 15 | Mehran Mousavi | | 120' |
| Manager: |||
| Javad Nekounam ||||
Esteghlal: 3-2-4-1 :
| GK | 12 | Mohammad Rashid Mazaheri |
| DF | 21 | Voria Ghafouri (c) |
| DF | 4 | Siavash Yazdani |
| DF | 3 | Mohammad Hossein Moradmand | 94' |
| DF | 2 | Mohammad Naderi |
| DF | 27 | Matin Karimzadeh | | 67' |
| MF | 88 | Arash Rezavand | | 91' |
| MF | 79 | Sobhan Khaghani | | 46' |
| MF | 6 | Masoud Rigi | 5' | 120+2' |
| MF | 8 | Farshid Esmaeili |
| FW | 10 | Mehdi Ghayedi |
| Substitutes: |||
| GK | | Sina Saeedi Far |
| MF | 9 | Mehdi Mehdipour | | 91' |
| MF | 11 | Dariush Shojaeian | | 120+2' |
| MF | 15 | Sina Khadempour |
| DF | 20 | Ahmad Mousavi |
| MF | 22 | Babak Moradi | | 67' |
| FW | 23 | Arman Ramezani |
| MF | 66 | Saeid Mehri |
| FW | 72 | Amir Arsalan Motahari | | 46' |
| Manager: |||
| Farhad Majidi ||||
| Referee: Bijan Heydari Assistant Referees: Mohammad Reza Mansouri Hasan Yousefi Additional AR: Mohammad Rahi Fourth official: Seyed Reza Mahdavi | Match rules: 90 minutes 30 minutes of extra-time if necessary Penalty shoot-out if scores still level Eleven named substitutes Maximum of five substitutions in normal time and another substitution in extra time |