South Africa's Premier Soccer League (PSL) have stopped one of their clubs from playing a prestige friendly against Liverpool this month saying it would take publicity away from the country's cup final.
Ajax Cape Town have been refused permission by the league to play a friendly against the English club in Cape Town on 21 May.
"We don't allow international friendlies while the season is still on because it competes with our own events and our own sponsors," said the league's general manager Derek Blankensee on Wednesday.
South Africa's cup final, sponsored by the banking group Nedbank, completes the season on 25 May, four days after the proposed friendly. The last round of league matches is on 18 May.
"This is the biggest game of the season for our sponsor and we want them to get the exposure they deserve," Blankensee added.
Cape Town's municipal authorities, who were bankrolling the game, criticised the decision.
"I think it's short-sighted because we are trying to build brand South Africa, and getting one of the greatest football teams in the world to play in this country is a massive achievement for us," Cape Town city councillor Grant Pascoe told local media.
"Football attracts guests and what sort of message does this send out to our guests?"
An invitation side, made up of players from Ajax and other Cape Town professional sides, is now planned to face Liverpool, although all the players are registered with the PSL.
The game will be Liverpool's first in South Africa since 1994 - although Manchester United and Tottenham Hotspur have been regular visitors to South Africa for pre-season friendlies in recent years.
http://www.bbc.co.uk/sport/0/football/22425673