Jordan scored twice in the second half to upset continental champions Australia 2-0 on Thursday and move to the top of Group B in the second round of Asian qualifying for the World Cup.
The result, in front of a passionate home crowd in Amman, gave Jordan a one point lead over the Socceroos with four games remaining.
Jordan's pace troubled the Asian Cup winners for most of the game and the hosts took the lead two minutes into the second half when Hassan Abdel Fattah blasted a penalty high into the net after a Matthew Spiranovic foul in the area.
With five minutes remaining, Hamza Al Dardour sealed the win for the hosts, which also defeated the Socceroos in qualification for the 2014 World Cup.
Kyrgyzstan and Tajikistan drew 2-2 in the other game in Group B.
In other qualifiers, AC Milan's Keisuke Honda and Leicester City's Shinji Okazaki scored second-half goals as Japan beat Syria 3-0 to take top spot in Group E.
After a frustrating first half in Oman, where Syria plays its home games for security reasons, Japan lifted the intensity after the break.
Japan took the lead soon early in the second half after Okazaki was fouled in the area. Honda stroked home the spot kick and Okazaki scored from close range soon after to make it 2-0. Former Bayern Munich forward Takashi Usami sealed the win late in the game.
"We knew this would be a tough game for us," Japan's Bosnian coach Vahid Halilhodzic said after the game. "We came through it and now can look forward to the next challenge."
The win puts Japan a point clear of Syria and two ahead of Singapore, who had a 1-0 win over Afghanistan.
A first half header from Koo Ja-cheol gave South Korea a 1-0 win in Kuwait to make it four wins from four in Group G.
The Taeguk Warriors were missing injured Premier League stars Son Heung-min of Tottenham Hotspur and Crystal Palace's Lee Chung-yong.
Lebanon beat Myanmar 2-0 in the other game in Group G.
Qatar also maintained maximum points with a 1-0 win over China, to move five points clear of the visitors.
Maldives ran out to a four-goal lead and held off Bhutan to win 4-3.
It was an encouraging night overall for southeast Asian football. Iraq needed an injury-time penalty from Younis Mahmoud to salvage a 1-1 draw in Vietnam and move two points behind Group F leader Thailand.
North Korea's winning streak in World Cup qualifying came to an end with a 0-0 draw against the Philippines.
The North Koreans lead Group H with 10 points from four game but are not just a point clear of Uzbekistan who won 4-0 in Bahrain.
Saudi Arabia lead Group A after a 2-1 win at home over the United Arab Emirates, Mohammed Al-Sahlawi scoring twice to rally his side to victory.
A stoppage-time goal from Abu Nahyeh gave Palestine a 1-1 draw against East Timor in the other game in Group A.
In Group D, Turkmenistan defeated India 2-1 while Iran settled for a 1-1 draw at Oman.
Iran's Jalal Hosseini scored in the 70th minute to cancel out Eid Al-Farsi's opener, but Iran could not find a winner.
The top team from each of the eight groups and the best four second-place teams advance to the next round of qualifying.