Chiefs walked away victorious after a penalty shootout decided the tie that ended 1-1 during regulation and extra-time at Cape Town Stadium.
City took an early lead but eventually fell to sustained pressure from Amakhosi, who McCarthy felt got away with murder thanks to the decisions of referee Abongile Tom.
“I think when you get smashed the way we did, and not because we lost… The referee was terrible today – he might as well have put on a Kaizer Chiefs shirt,” said a furious McCarthy post-match.
“And then I hear he’s from Cape Town, so he had to prove a point that he was not being biased, but I think he forced the issue a little bit.
“I think there could have been far more incidents than [what there was], and he just wanted to show that he’s from Cape Town and that’s it – it was one-way traffic, everything was going [Chiefs’ way].
“Craig Martin was getting chopped left, right and centre, and then people say we should have been a player less, because the referee let us off the hook.
“They should have been two players [down] – the Lebo [Manyama] tackle is sending him to hospital; that’s the [player’s] season over, but he [referee] gives him a yellow card and warns our player. So, what can you do?”
The former UEFA Champions League-winning striker also rebuked the attitude of the officials for denying him the right to openly voice his opinion or ask for explanations on decisions.
“You’re there and the minute you ask, you’re told, ‘Hush it or I send you off’. They want to have that kind of powers and coaches must just not say anything," he added.
“They were useless today. No wonder Chiefs won because obviously the referees, it was one-way traffic, as it has been for the last few games for Kaizer Chiefs.”