Australia thumped Jordan 4-0 in Melbourne to leave themselves on the brink of qualification for the 2014 World Cup.
The hosts moved up to second place in Asian qualifying Group B and know victory at home to Iraq next Tuesday will seal their place in Brazil next summer, alongside pool winners Japan.
Australia went into the match level on points in third place with their opponents, two points behind Oman, and knowing only victory would do.
Mark Bresciano eased any home nerves with the opening goal after 15 minutes and Tim Cahill added a second just after the hour mark.
New Bayer Leverkusen signing Robbie Kruse netted the third in the 76th minute before veteran Lucas Neill completed the scoring six minutes from time.
Japan ran out 1-0 winners against Iraq in the other Group B contest.
Shinji Okazaki struck the only goal in the 89th minute as Japan - already assured of their place in Brazil next year - beat the group's bottom side in Doha.
South Korea strengthened their position at the top of Group A with a 1-0 win at home to Uzbekistan.
Akmal Shorakhmedov's own goal three minutes before half-time decided the contest and left the Koreans needing just a point from their final game against Iran to reach the World Cup.
The South Koreans could even have sealed qualifiction tonight if Iran had lost to Lebanon in Tehran, but that outcome was never a realistic prospect as the hosts ran out comfortable 4-0 winners.
Mohammad Khalatbari opened the scoring after 39 minutes while Javad Nekonam's injury-time effort made it 2-0 at the break. Reza Ghoochannejhad added a third within a minute of the restart before Nekonam wrapped up the scoring with his second with four minutes remaining.