Uzbekistan beat Thailand 2-1 in their Asian Cup last-16 match with a second-half winner from Abbosbek Fayzullayev at Al Janoub Stadium on Tuesday.
Thailand were looking to beat Uzbekistan for the first time since 2007 but the central Asian nation scored two stellar goals to deny Masatada Ishii's side.
Uzbekistan took the lead in the first half when Diyor Holmatov lobbed a cross-field ball into the box to Azizbek Turgunboev, who expertly controlled the pass with his chest before volleying it past Patiwat Khammai in Thailand's goal.
But Thailand equalised just before the hour mark when Supachok Sarachat pulled the trigger from more than 25 yards out, with his low shot curling past Uzbekistan keeper Utkir Yusupov who did not react in time to make the save.
However, Uzbekistan restored their lead seven minutes later through Abbosbek Fayzullaev when the winger quickly turned his defender and fired from the edge of the box, directing a low shot that squeezed past the keeper and into the net.
Uzbekistan will be looking to reach the semi-finals for only the second time when they take on hosts and defending champions Qatar on Saturday at Al Bayt Stadium.

Iran wait on World Cup progress after draw with Egypt
Belgium beat New Zealand 5-1 to advance to World Cup knockout stage
Baena strike sends Spain past Uruguay into World Cup knockouts
Jubilant Cape Verde set date with Argentina in World Cup round of 32
Senegal ring up 5-0 win over 10-man Iraq, keep knockout hopes alive
