O'Neill who scored the opener on 21 minutes, which clicked Sydney into gear, couldn't wipe the smile off his face after helping deliver his former club their worst shellacking in A-League history.

The result moved the Sky Blues eight points clear at the top of the table and equalled the A-League record for the longest undefeated home streak (23 games).

Sydney FC v Perth Glory player ratings

"We played some crazy good football at times – it was a joy to watch," O'Neill told Fox Sports post-match. "And you could see it in Bobo’s finishing.

"I’ve said all along, you have good people in a team and, in the environment we have, we can’t not succeed.

"It’s just a joy to be part of this bunch of lads."

Sydney went into the break with a slim 1-0 lead but piled on five more after the break including two penalties and a goal by Bobo (67', 90', 90+5') - making it back-to-back hat-tricks for the Brazilian.

A goal to Adrian Mierzejewski (58') - after one was scrubbed out for offside - and a glorious diving header by skipper Alex Brosque (62') completed the rout. Despite conceding a last gasp penalty, only a string of top shelf saves from Liam Reddy prevented an even greater blowout.

"Well I told the lads I’m playing my former team so I feel up for it," O'Neill said of his own effort.

"It was enjoyable. I think the first half we were sloppy at times I think we gave the ball away far too easily.

"The second half we showed what we can do. We’re still waiting for a full 90 minute performance which is scary. If we can do that in the second half we need to do that in the first half."

But the midfielder said there was no telling what the reaction might be from coach Graham Arnold.

"Who knows we might go in and get a bollocking for the first half performance," he laughed. "Arnie’s the sort of character who always wants more."