Bongani Zungu scored in stoppage time to salvage a 1-1 draw for South Africa against Nigeria on Sunday in an international friendly match.
An impressive Ahmed Musa goal on 85 minutes had put the Super Eagles ahead in front of a 20,000 crowd at the Mbombela Stadium in Nelspruit.
South Africa squandered a great chance to take the lead midway through the second half when a casually-struck Andile Jali penalty was blocked by Daniel Akpeyi.
The Nigerian goalkeeper was making a rare appearance because of an injury to Vincent Enyeama, who won his 100th cap on Wednesday in a shock home friendly defeat by Uganda.
South Africa, who had beaten Nigeria just once in 11 previous competitive and friendly matches, looked the likelier winners for much of the game.
But Bafana Bafana failed to take their chances, with several close-range free-kick opportunities wasted.
With a goalless draw looming, Russia-based winger Musa curled the ball from just outside the box over goalkeeper Itumeleng Khune into the far corner.
Midfielder Zungu (pictured), who plays for Mamelodi Sundowns, stabbed the ball into the net from close range after Akpeyi parried a shot into his path.
Also on Sunday, Honour Janza guided his Zambia team to a 2-0 win over Rwanda in Lusaka, just a day after it was confirmed that the Zambia FA (Faz) would be replacing Janza with a foreign coach.
Goals from Rainford Kalaba and Allan Mukuka were enough to give Zambia a victory in what could possibly have been Janza's final match in charge.
Elsewhere, Tanzania came from behind to draw 1-1 with Malawi as Mbwana Samata cancelled out a 12th minute goal from Mhone.
And Mozambique were 2-1 winners away to Botswana.
The African champions Ivory Coast were due to host Equatorial Guinea in a late kick off in Abidjan. The Ivory Coast FA were planning to pay tribute to their two Nations Cup winning stars Kolo Toure and Boubacar Barry who have both retired from international football.