Ivory Coast narrowly defeated South Africa 1-0 in Group D at the 2019 Africa Cup of Nations on Monday.
Tunisia and Angola drew their Group E opener 1-1, with neither side able to find a winner.
Elsewhere, Mali impressed against Mauritania with a comprehensive 4-1 victory.
Monday's AFCON Results
Ivory Coast 1-0 South Africa [Group D]
Tunisia 1-1 Angola [Group E]
Mali 4-1 Mauritania [Group E]
Cameroon vs. Guinea-Bissau: 7 p.m. local, 6 p.m. BST, 1 p.m. ET [Group F]
Ghana vs. Benin: 10 p.m. local, 9 p.m. BST, 4 p.m. ET [Group F]
Group D (Played, Won, Drawn, Lost, Goal Difference and Points)
1. Ivory Coast: 1, 1, 0, 0, +1, 3
2. Morocco: 1, 1, 0, 0, +1, 3
3. Namibia: 1, 0, 0, 1, -1, 0
4. South Africa: 1, 0, 0, 1, -1, 0
1. Mali: 1, 1, 0, 0, +3, 3
2. Angola: 1, 0, 1, 0, 0, 1
3. Tunisia: 1, 0, 1, 0, 0, 1
4. Mauritania: 1, 0, 0, 1, -3, 0
The Elephants were victorious in their opening AFCON encounter, but Bafana Bafana gave a solid account of themselves during a tight contest.
A stale first half saw both teams stall in the heat of the day in Cairo. Crystal Palace forward Wilfried Zaha was left on the bench for the Ivory Coast, and there was a clear lack of forward invention on show.
The South Africans continued to dig in during the second half, but the Ivory Coast opened the scoring as both sides laboured in the conditions.
Aston Villa striker Jonathan Kodjia was the hero, calmly sliding the ball home after connecting with Max-Alain Gradel's cross after 65 minutes.
Eurosport UK shared the goal footage:
The Ivory Coast continued to have the best of the limited second-half action on offer, with Zaha rising from the bench to provide an instant threat in the closing stages.
South Africa's lack of penalty-box creativity was a continuing theme, allowing their opponents to canter over the line after grabbing their solitary strike.
Nicolas Pepe believed he had scored in the final minute of the match, but South Africa goalkeeper Ronwen Williams made a superb save from the striker's free-kick.
Tunisia and Angola shared the points in their match, with the Giant Sable Antelopes forced to fight back in the second half.
The Tunisians were the aggressors before the interval, and they were rewarded as Angola's Salomao Paizo fouled Naim Sliti for a penalty.
Youssef Msakni fired home from the spot after 34 minutes to secure a lead for the Eagles of Carthage.
Alain Giresse's team lost momentum in the second half, and they allowed their opponents back into the game.
Tunisia stopper Farouk Ben Mustapha failed to hold the ball with 17 minutes remaining, giving Djalma Campos the chance to snatch an equaliser.
Mali were unstoppable against Mauritania after providing a stunning attacking display.
Abdoulay Diaby broke the deadlock as he combined with Adama Traore II after 37 minutes, and the Malian side never looked back.
Mauritania's Brahim Souleymane fouled Lassana Coulibaly on the stoke of half-time in the box, allowing Moussa Marega's penalty to double the advantage.
Traore II added to his assist with the goal of the game after 55 minutes, but Hacen's penalty provided brief hope for Mauritania with 18 minutes remaining. Ismael Diakite was fouled by Mamadou Fofana, leading to the spot-kick.
It was left to substitute Traore to wrap up the result for Mali just a minute later, giving his nation early control of Group E.