Leroy George has inspired Melbourne Victory to a comeback 3-2 win over Perth, re-igniting their A-League finals charge.
Kosta Barbarouses scored a 90th-minute winner but it was George who lit the fire, setting up Victory's three goals in a majestic performance on Saturday night at AAMI Park.
Goals from James Troisi and Mark Milligan put Victory ahead after Scott Neville had opened the scoring for the fast-starting Glory.
Diego Castro looked to have denied Victory a deserved three points when he latched onto an Andreu through-ball to chip Matt Acton.
But one last slice of brilliance from the winger ensured Victory the win in Leigh Broxham's milestone 250th appearance for the club.
His last-gasp ball over the top was perfectly controlled and hit by Barbarouses, sparking mad scenes in the rain.
The Dutchman was barely containable as Victory returned to the winner's list and condemned Perth to a fourth-straight defeat.
The Glory came into the match without a goal since December 21, but scored after 80 seconds in a helter-skelter game.
Teenage fullback Walter Scott's cross from a broken-down corner found Neville at the back post, who rose highest and headed past stand-in gloveman Acton.
Three Glory players could have knocked it in as Victory's makeshift central pairing of Dino Djulbic and Milligan struggled to get on the same page.
Victory were also missing goalkeeper Lawrence Thomas after an injury in their last-out loss to Wellington, with Terry Antonis also impressing in his first start for the club.
Spearheaded by George, Kevin Muscat's men set about the rescue mission.
Time and again, George danced his way into dangerous positions.
He had Victory on terms on 27 minutes, picking up his own spilled shot, allowing Troisi to crash home from close range.
Perth should have taken a lead to the break but Andy Taggart butchered a one-on-one chance by side footing Jacob Italiano's cross into Acton's legs.
Just as the Glory jumped out of the blocks in the first half, Victory did in the second.
Milligan met George's free kick, lashing past Liam Reddy before celebrating in front of the home fans in the 47th minute.
It was then Besart Berisha's turn to miss a sitter, and Victory paid for it when Castro stole in.
But the home side went again, with George teasing another free kick into the box that Berisha, Milligan and Christian Theoharous all couldn't knock home.
Enter Barbarouses, whose strike put Victory fourth on the table and left Perth outside the top six.
Muscat said his side were dominant and took a step forward by finding a late winner.
"After that goal we conceded late, the easy option would have been to down tools," Muscat said.
"The way we relentlessly set about pursuing a winner (and) it was fitting in the end that Leroy sets up the goal."
Glory boss Kenny Lowe acknowledged his side's rut but said he saw a way out.
"We've looked at the last three and we've been in all of them but we seem to contribute to our own downfall," he said.
"I'm still smiling so it can't be that bad."