Perth Glory have shown off their title credentials as they overturned a two-goal deficit and beat Brisbane Roar 4-2 at Suncorp Stadium to return to the top of the A-League ladder.
Having stopped their losing streak last time out against Newcastle Jets, Brisbane began where they left off as Adam Taggart put the Roar ahead after 22 minutes.
The former Glory striker making the most of a mix-up between keeper and defender as he finished into an empty net.
With Perth pinned back into their own half, Brisbane bagged a second in the 40th minute as Taggart headed home from a corner.
As Glory chased the game in the second-half, the Roar handed Tony Popovic's side a lifeline as Daniel Bowles gave away a penalty and was shown a straight red in the 57th minute after he took out Joel Chianese inside the box without making a play at the ball.
Neil Kilkenny stepping up for Perth to dispatch the penalty past Jamie Young and set up an open final half hour.
While Brisbane did their best to hang on, Glory would pull level in the 80th minute as Kilkenny slotted home another spot-kick after a handball from Aaron Reardon was spotted by VAR.
Perth then completed an impressive turn around in the 85th minute as Reardon deflected a cross into his own net.
Roar's night getting even worse as Andy Keogh headed home from close range in the dying minutes and Taggart fired a penalty in injury-time over the crossbar as the game ended 4-2.