The win means Australia are back in the race for a quarter-final spot after having lost their opener to Vietnam while Iran’s defeat means they will have to do it the hard after failing to build on their victory against Qatar.
Australia, who were aiming to bounce back from their opening day defeat to Vietnam, were almost caught napping seconds into the start when Panashe Madanha failed to clear a dangerous ball which allowed Farhad Zavoshi to stab in a shot but keeper Jack Warshawsky was up to the challenge.
Australia, however, found the breakthrough in the eighth minute when Adrian Segecic released Jed Drew, who in turn fed Aidan Simmons to strike home from close range.
Iran struggled to find their rhythm with Ghorbani barely threatening the Australian backline and the Central Asian side conceded again in the 19th minute.
Australia’s second was spectacular with Segecic squeezing in his free-kick into the bottom left corner, with Iran keeper Adib Zarei left with no chance.
Iran came back fighting and reduced the deficit in the 25th minute with Amirreza Eslamtalab finishing off Mersad Seifi’s cross from the left flank.
Iran almost drew level in the closing seconds of the first half with Ghorbani finding space on the turn before forcing Zarei into a fine save.
Australia were quick off the blocks at the start of the second half and made it 3-1 in the 46th minute, thanks to a well crafted move set up by Alessandro Lopane, who started at the centre before supplying a cutback for Segecic (pictured above, left) to finish.
Iran, desperate to get back into the game, almost replied with an effort of their own moments later with Eslamtalab striking the ball from a tight angle, forcing Warshawsky into a one-handed save.
Australia wasted opportunities to further their advantage in the 67th minute with Drew finishing tamely from the centre of the box before Bernando Oliveira saw his shot saved in the 79th minute.
Iran reduced the deficit in the 80th minute off Alireza Enayatzadeh’s strike from inside the box but Australia stood firm to seal the win and revive their hopes.
Australia will meet Qatar on Tuesday with Iran to face Vietnam.