Carlos Queiroz has confirmed Iran's World Cup squad as he looks to steer the Asian nation to the knockout stages for the first time in their history.
Queiroz - who took charge in April 2011 but will stand down after the tournament - had already sprung a surprise by leaving experienced defender Seyed Jalal Hosseini out of his preliminary squad.
Iran will hope Alireza Jahanbakhsh can inspire them to qualify from Group B, with the AZ forward heading to Russia after finishing as the leading scorer in the 2017-18 Eredivisie season.
Rubin Kazan's Sardar Azmoun and Ashkan Dejagah - who endured an injury-hit campaign at English second-tier side Nottingham Forest - also add European experience.
Iran will be playing in their fifth World Cup but this is the first time they have qualified for back-to-back editions of the competition.
Iran's final 23-man World Cup squad:
Goalkeepers: Alireza Beiranvand (Persepolis), Rashid Mazaheri (Zob Ahan), Amir Abedzadeh (Maritimo);
Defenders: Pejman Montazeri (Esteghlal), Seyed Majid Hosseini (Esteghlal), Roozbeh Cheshmi (Esteghlal), Milad Mohammadi (Akhmat Grozny), Mohammad Reza Khanzadeh (Padideh), Morteza Pouraliganji (Alsaad), Ramin Rezaeian (Ostende), Ehsan Hajsafi (Olympiacos);
Midfielders: Saeid Ezatolahi (Amkar Perm), Masoud Shojaei (AEK Athens), Mahdi Torabi (Saipa), Omid Ebrahimi (Esteghlal), Vahid Amiri (Persepolis), Saman Ghoddos (Ostersunds), Ashkan Dejagah (Notthingham Forest);
Forwards: Alireza Jahanbakhsh (AZ), Karim Ansarifard (Olympiacos), Mahdi Taremi (Al Gharafa), Sardar Azmoun (Rubin Kazan), Reza Ghoochannejhad (Heerenveen).