Cape Town City have confirmed the departure of Ayanda Patosi to Iranian Gulf Pro League club Esteghlal FC.
Patosi has been an influential player for the Citizens ever since joining the club back in 2017.
The 26-year-old, who hails from Cape Town, has appeared in 14 league games this season, scoring five goals.
However, Patosi has opted to move overseas once again, after he previously made his name in Belgium with Lokeren.
Meanwhile, Patosi ends his stint in Cape Town with an MTN8 winners medal.
"We would like to express best wishes in the next step for Ayanda,” a statement issued by the club on Twitter read.
“When we signed Patosi from Belgium in 2017, a move back overseas was always part of our commitment to the player,” the club added.
"During his two seasons at the club Ayanda made significant contributions with two back to back cup finals and the MTN8 Cup trophy this season. He has a special connection with the club and its supporters,” the statement further explained.
"We wish Ayanda well in his new journey overseas and we look forward to welcoming one of our own back in Cape Town soon," it concluded.
Patosi though is not the only player to depart City as Maritzburg United have also confirmed the acquisition of Allan Kateregga on loan until the end of the season.
SIGNING ALERT ✍— Maritzburg United FC (@MaritzburgUtd) January 31, 2019
The club can confirm the signing of Allan Katerrega from Cape Town City on a loan deal until the end of the season.
Welcome to the Team of Choice, Allan. #WeAreUnited pic.twitter.com/ZdCqtRQO8a