Skipper Ehsan Hajsafi scored the winning penalty for Iran, who are ranked 70 places above Syria and were comfortably the better team for much of the game.