Cape Verde ended their recent poor run with a come-from-behind 2-1 victory over a poor South Africa in their World Cup qualifier in Praia on Friday night.
Bafana Bafana had taken an early lead through striker Tokelo Rantie, but two goals in four first-half minutes from Nuno Rocha turned the game on its head.
The South Africans finished the game with 10 men when Erick Mathoho was red-carded mid-way through the second half as they produced little of substance on the artificial pitch in Praia.
South Africa remain level with Burkina Faso on four points at the top of the table, but have played a game more than the Burkinabe and Senegal, who have three points.
By contrast, Cape Verde have broken their duck and are now back in contention for a place in Russia 2018.
Bafana were living off scraps of possession early on, but took the lead on 14 minutes with a great piece of counter-attacking football.
The ball broke to left-back Tebogo Langerman and his defence-splitting ball set Rantie free. With two much pace for the lumbering Cape Verde defenders, Rantie raced clear and provided a cool low finish for his 12th international goal.
Neither side had a shot on goal until Cape Verde equalised just past the half-hour mark through Rocha.
It was a poor goal for the visitors to concede as they first allowed the lively Tiago Almeida too much space on the right and his low cross was not dealt with by the defence.
It eventually fell to Rocha and his shot deflected past Ronwen Williams in the Bafana Bafana goal.