Perth Glory has come from two goals down to snatch a drama-filled 4-3 A-League win over Western Sydney Wanderers at HBF Park.
The Wanderers were on track to pull off the upset of the season when Kwame Yeboah's 39th-minute fluke goal and Rolieny Bonevacia's second-half strike gave them a 2-0 lead on Sunday.
But in a crazy finish to the match, six goals were scored in the space of 19 minutes as Glory snatched all three points.
Glory skipper Diego Castro headed home in the 70th minute to make it 2-1, but the Wanderers' two-goal lead was restored when Manyiel Riel Majok scored in the 77th minute.
Defender Ivan Franjic gave Perth a sniff when he scored his first Glory goal in the 79th minute after Alex Grant's header cannoned off the crossbar.
And Glory were amazingly back on level terms when Andy Keogh scored from close range in the 82nd minute following a neat cross from Franjic.
The frenetic finish continued when Glory were awarded a penalty after Wanderers defender Brendan Hamill held Keogh in the box.
Juande stepped up to the spot and scored to give Glory a 4-3 lead in the 86th minute, sending the 8945 crowd into raptures.
"What can you say about the character of the boys - 77th minute you're down 3-1 at home and you win 4-3," Glory coach Tony Popovic said.
"It's quite special. I'm delighted for everyone involved, and the fans. It's a night I'm sure they'll remember."
Wanderers coach Markus Babbel was proud of his team's effort, but devastated by the result.
"I feel really sad for the boys, because today many young players were on the pitch," Babbel said.
"They did a fantastic job in the first half. I think we dominated the game, created chances.
"Second half - it was a hard fight. They definitely deserved more, but it is what it is."
The result means Glory maintain their six-point lead over title rivals Melbourne Victory and Sydney FC at the top of the table.
The eighth-placed Wanderers have now lost four straight games, and face an uphill battle to get back into the finals picture.