Al Ittihad through to Asian Champions League semi-finals