Hosts and defending champions Qatar edged Iran 3-2 in a thrilling Asian Cup semi-final as striker Almoez Ali scored the winner to set up a title clash with Jordan.

[MORE]