Iran have fought back from a goal down against Japan to win their Asian Cup quarter-final 2-1 with a dramatic stoppage-time clincher from the penalty spot knocking out the tournament favourites.
Their shock win has set up a clash with defending champions and hosts Qatar, who later on Saturday (Sunday AEDT) beat Uzbekistan 3-2 on penalties after a last-eight encounter that ended 1-1 following extra time at Al Bayt Stadium.
Japan took the lead through Hidemasa Morita in the 28th minute after the midfielder went on a wonderful solo run then watched as Iran goalkeeper Alireza Beiranvand deflected his shot into his own net.