A brace from Abdullah Fawaz, including a late penalty, earned Oman a 2-2 draw with Australia, putting a dent in the Socceroos' hopes of an automatic qualifying spot for the 2022 World Cup.
While they are guaranteed at least a playoff spot in Group B of Asia's World Cup qualifiers, Australia now sit three points behind Japan and four adrift of leaders Saudi Arabia with two games to play.
Australia were denied the lead in the fifth minute after Trent Sainsbury's header from an Aaron Mooy free-kick was ruled out by an offside flag, but the visitors had a penalty just nine minutes later when Oman goalkeeper Faiyz Al Rusheidi brought down Martin Boyle, and Jamie Maclaren successfully placed his spot kick high to the keeper's left.
Oman levelled in sensational style early in the second half as Abdullah received a pass from the left by Munzer Al-Alawi before firing a fierce strike high into the top-left corner, giving Mat Ryan no chance.
Australia regained the lead with just over ten minutes to go when a cross from the left was headed down to substitute Mitchell Duke, who cushioned the ball back for Mooy to fire past Al Rusheidi.
However, more drama followed as substitute Muhsen Al Ghassani was felled by Fran Karacic in the box, and Abdullah sent Ryan the wrong way with his penalty to earn Oman a draw and dampen Australia's hopes of a top-two finish.