Ghana and South Africa will go head-to-head in Cape Coast on Sunday for a place in next year's African World Cup play-offs.

Mali sealed their place in the final round of qualifiers as they beat 10-man Rwanda 3-0 to secure top spot in Group E and join Morocco and Senegal in progressing through the group stage.

Ghana now know any kind of win on Sunday over visiting South Africa will see them through as Group G winners, despite the Black Stars being held to a 1-1 by Ethiopia in Johannesburg.

After their narrow win over Zimbabwe on Thursday Bafana Bafana know that a draw from their trip to Ghana will be enough of them to progress.

Only the group winners will progress to the play-offs next March, when the continent's five representatives in the Middle East will be decided.

South Africa's 1-0 win over neighbours Zimbabwe came thanks to Teboho Mokoena, who headed home a beautiful cross from Keagan Dolly in the 26th minute.

The win was enough to put Bafana Bafana three points clear of Ghana at the top of the group but South African fans would have been hoping for more goals to give them more of an advantage.

Earlier in the day in a game also played in Johannesburg, as Ethiopia do not have a stadium that meets international standards, Ghana captain Andre Ayew fired the Black Stars ahead ahead from a free-kick midway through the first half.

However they were pegged back with 18 minutes left as Getaneh Kebede equalised for Ethiopia as he volleyed home.

The Black Stars failed to reach the World Cup in Russia in 2018, while South Africa have not played at the tournament since hosting the first finals in Africa in 2010.