Goal-scorer Akram Afif said "the best is yet to come" after hosts and holders Qatar squeezed into an Asian Cup final against Jordan with a dramatic 3-2 win over Iran on Wednesday.

Almoez Ali struck in the 82nd minute in Doha to send Qatar into their second consecutive final, further exorcising the demons of their first-round exit at the 2022 World Cup.

Qatar lost all three of their World Cup games on home soil just over a year ago, the worst record of any host in the competition's history.