The 2-1 win keeps Glory's season alive and moves the A-League outfit within four points of the top six, while City remain in third with crosstown rivals Melbourne Victory closing..

Arguably the most delighted player on the pitch was Neil Kilkenny.

The midfielder put in a Man of the Match performance to exact some revenge on his former club, with an 85th strike cancelling out  Daniel Arzani's stunning first half opener.

No sooner had the ball in the back of the net, than Kilkenny wheeled around with a few words for his former boss, Warren Joyce.

"Well football's about opinions you know and I played like that everyday in training and the man ignored me," the 32-year-old told Fox Sports post-match.

"I had something to prove tonight and hopefully I did that."

Kilkenny made the move to Perth in the January transfer window after getting just 70 minutes of game time under Joyce.

But he said he bore no ill will towards City, adding: "It's a fantastic club, I've always said that. The players are brilliant as well - a fantastic set of lads. Like  I said it was one person's opinion that didn't like me.

"I didn't get the opportunity I think I deserved but it's one of those things and I'm happy we won tonight."

It looked like it was going to be the visitors' night when Arzani latched onto a lofted pass down the left flank, cut inside, and fired into the top right corner on 43 minutes.

Glory looked better for the introduction of Adam Taggart just before the hour, and it only got better for the home side when City were reduced to 10.

Bart Schenkeveld was given his marching orders for a second yellow bringing Arzani's night to an early end when he was sacrificed for defender Harrison Delbridge.

When City failed to clear their penalty area Kilkenny pounced and the fightback was on.

"Obviously it was great timing for us - we needed the goal," he said  "Obviously going one-nil down, fanastic finish from Daniel Azarni - we know he's got that in his locker.

"It was a tough game tonight but luckily we came away with the three poiints.

"Taggs came off the bench and nicked a goal - he's got that in his locker...hopefully he can stay fit for the rest of the season."

On a sour note for Glory, Diego Castro limped off the pitch on 79 minutes with a right calf injury.