More than four months after Shakes Mashaba was fired as head coach of Bafana Bafana, SAFA finally revealed the identity of his replacement.
SAFA explained on Wednesday evening that they had finalised terms with Mashaba's replacement, however, didn't name any candidates at the time, as they once again left the situation clouded by secrecy.
Now, though, the South African public finally know who will be taking the national team forward, with Stuart Baxter today being named as head coach of the national team, the Englishman begins his job at the end of the season.
It has been a long, drawn-out process over the past month after SuperSport United gave SAFA permission to speak to their coach, with deliberations over compensation, amongst other things, dragging out the talks as Baxter also tried to keep things ticking over at club level.
SAFA's CEO, Dennis Mumble, said, "We are pleased to have finally reached (an) agreement with Supersport United on the release of Coach Baxter. SAFA believes that the coach has the necessary skills to navigate the tough qualification path for the Africa Cup of Nations and the FIFA World Cup. We thank Supersport United for their support towards the goals of the Association and its national teams."
With the news finally out in the open, Baxter will be hoping to end the season on a high as SuperSport try to retain the Nedbank Cup title, before turning his focus to national level with Bafana's African Cup of Nations and World Cup qualifiers.
Baxter will get 'time off' from SuperSport to prepare for next month's clash with Nigeria in AFCON qualifying.