Bafana Bafana kicked off their Africa Cup of Nations campaign in ideal fashion after securing a 2-1 victory over Angola at the Stade de Marrakech in Morocco.
South Africa broke the deadlock as early as the 20th minute when Oswin Appollis fired the ball into the back of the net after picking the ball up from Foster inside the box.
🏆 𝔸𝔽ℂ𝕆ℕ 𝟚𝟘𝟚𝟝
⚽️ ⒼⓄⒶⓁ: Oswin Appollis gets an opener for Bafana Bafana!
🇿🇦 1⃣➖0⃣ 🇦🇴
🚨 LIVE
📺 SABC 2
🌐 https://t.co/26PdrPrnVE#SABCSportFootball #TotalEnergiesAFCON2025 #ItsGameOnEverywhere pic.twitter.com/itwoAMialL— SABC Sport (@SABC_Sport) December 22, 2025
Angola managed to draw the game level in the 34th minute when Show put the deft touch on the ball to beat Ronwen Williams after latching on to Fredy Ribeiro’s free-kick.
🏆 𝔸𝔽ℂ𝕆ℕ 𝟚𝟘𝟚𝟝
⚽️ ⒼⓄⒶⓁ: Angola have equalized!
🇿🇦 1⃣➖1⃣ 🇦🇴
🚨 LIVE
📺 SABC 2
🌐 https://t.co/26PdrPrnVE#SABCSportFootball #TotalEnergiesAFCON2025 #ItsGameOnEverywhere pic.twitter.com/TpzVZPvgfu— SABC Sport (@SABC_Sport) December 22, 2025
Neither side could find the lead as the game went into the half-time break locked at 1-1.
Bafana had the ball in the back of the net in the 51st minute through substitute Tshepang Moremi, but VAR intervened and ruled that Foster was caught offside in the build-up to the goal.
South Africa should have taken the lead in the 57th minute but Mbekezeli Mbokazi rattled the crossbar with his thunderous strike.
🏆 𝔸𝔽ℂ𝕆ℕ 𝟚𝟘𝟚𝟝 🏆
❌ Mbekezeli Mbokazi's rocket hit the crossbar!
🇿🇦 1⃣➖1⃣ 🇦🇴
🚨 LIVE
📺 SABC 2
🌐 https://t.co/26PdrPrnVE#SABCSportFootball #TotalEnergiesAFCON2025 #ItsGameOnEverywhere pic.twitter.com/SkdNMvDDrJ— SABC Sport (@SABC_Sport) December 22, 2025
Bafana eventually took the lead in the 78th minute when Lyle Foster found the back of the net with a curling effort to make it 2-1.
🏆 𝔸𝔽ℂ𝕆ℕ 𝟚𝟘𝟚𝟝 🏆
⚽️ ⒼⓄⒶⓁ: Lyle Foster has restored Bafana Bafana's advantage!
🇿🇦 2⃣➖1⃣ 🇦🇴
🚨 LIVE
📺 SABC 2
🌐 https://t.co/26PdrPrnVE#SABCSportFootball #TotalEnergiesAFCON2025 #ItsGameOnEverywhere pic.twitter.com/rTmyIAbklO— SABC Sport (@SABC_Sport) December 22, 2025
Hugo Broos’ men held on to their lead until the final whistle to walk away with the win and all three points in Marrakech.

