Cape Town City have announced the signing of former Orlando Pirates striker Kermit Erasmus.
Reports of Erasmus' possible return to South Africa emerged earlier this week, and what started as a rumour has now been confirmed by the Mother City-based club.
City took to their social media to unveil Erasmus, who previously played for both Pirates and SuperSport United in the PSL.
The 28-year-old was most recently on the books of Vitoria Setubal after a failed spell in Sweden.
Erasmus moved to the Portuguese league from AFC Eskilstuna where he left after making 11 appearances and scoring two goals.
He had not featured for Setubal, but given the frustration that he has been through due to a lack of regular game time since leaving the Sea Robbers, the Port Elizabeth-born striker saw the need to return home and resurrect his career.
Erasmus was spotted attending the Cape Town City vs. Chippa United match on Tuesday, and while Benni McCarthy tried to play his cards close to his chest in his post-match interview, the club broke the news a few hours later.
After the match, McCarthy asked the media if Erasmus was not joining Mamelodi Sundowns as he tried to keep it a secret.
Erasmus will only be eligible to play for the Citizens at the start of the year as he was signed outside the transfer window.
He joins a long list of players who signed for McCarthy's coached side from abroad.
The list includes Tokelo Rantie, Surprise Ralani and Peter Leeuwenburg among others.
Erasmus will be expected to hit the ground running at his new club, especially after Stuart Baxter confirmed that he had been monitoring his progress for a possible return to the Bafana Bafana setup.