Sunday Jan 04, 2026. 22:22
Join AfricanFootball.com for LIVE updates from all 52 matches of the 2025 Africa Cup of Nations, as 24 teams battle for glory in Morocco from 21 December to 18 January.
Today’s matches:
18h00 – Morocco 1-0 Tanzania – Match Centre
21h00 – South Africa v Cameroon – Match Centre
Updates:
64′ WHAT A SAVE! Samukelo Kabini shoots towards the near-post, but Devis Epassy pulls off a great save to deny the Bafana defender.
60′ – The momentum is with South Africa at the moment as they look to pull one back.
47′ – GOAL! South Africa 0-2 Cameroon – 19-year-old Christian Michel Kofane with a superb header to double the Indomitable Lions’ lead. That is two goals in three matches for the Bayer Leverkusen teenager. Mahamadou Aboubakar Nagida grabbed an assist with an amazing cross.
46′ – The second-half is underway with a quarter-final spot at stake.
Half-Time: South Africa 0-1 Cameroon – The Indomitable Lions are enjoying a slender lead at the interval and Bafana Bafana are left to rue their missed chances.
42′ – Danny Namaso controls a sublime pass and shoots from just outside the box, but it’s a poor effort that flies into the stands by the Cameroon midfielder.
34′ – GOAL! South Africa 0-1 Cameroon – Junior Tchamadeu taps home from close range after the rebound fell kindly into his path. His first-ever international goal.
30′ – It remains goalless as we pass the half-hour mark here in Rabat.
24′ – Cameroon are forced to make a change. The injured Darlin Yongwa is not able to carry on and he is replaced by Mahamadou Nagida.
16′ – Lyle Foster is sent through on goal and fires past Devis Epassy, but the goal is disallowed as the Orlando Pirates product was in an offside position.
10′ – Bafana are creating the better chances in the early exchanges. Relebohile Mofokeng is sent through on goal, but somehow he places his effort over the crossbar with only goalkeeper Devis Epassy to beat.
7′ – The first chance of the game fell for Lyle Foster, but the South Africa striker plants a header from near the penalty spot which goes a whisker over the crossbar.
1′ – The match between South Africa and Cameroon is underway.
South Africa coach Hugo Broos and his Cameroon counterpart David Pagou have both adopted a cautious approach tonight.
Five defenders start for Bafana Bafana, namely, Mudau, Kabini, Sibisi, Ngezana and Mbokazi.
On the other hand, defenders Tchamadeu, Malone, Tolo, Yongwa and Kotto feature in the Indomitable Lions’ starting line-up.
Lineups:
South Africa: Ronwen Williams; Teboho Mokoena, Oswin Appollis, Lyle Foster, Relebohile Mofokeng, Mbekezeli Mbokazi, Bathusi Aubaas, Samukelo Kabini, Nkosinathi Sibisi, Khuliso Mudau, Siyabonga Ngezana
Cameroon: Devis Epassy; Junior Tchamadeu, Che Malone, Nouhou Tolo, Bryan Mbeumo,, Yongwa Ngameni, Danny Namaso, Arthur Avon, Samuel Junior Kotto, Carlos Baleba, Christian Kofane
The second Round of 16 match of the day features South Africa and Cameroon at the Al Medina Stadium in Morocco’s capital city, Rabat.
Full-time: Morocco 1-0 Tanzania – The Atlas Lions secure their ticket to the quarter-finals of the 2025 Africa Cup of Nations with Brahim Diaz’ clever strike in the 63rd minute separating the two sides in Rabat.
90’– Four minutes added on at the end of regulation time between Morocco and Tanzania.
85’– The Atlas Lions surrender a bit of the ball possession count with Tanzania attempting to trouble the host nation’s defensive quarters.
75’– Morocco presses on in search of a second goal while Tanzania battle to progress the ball up field.
63’– Goal! Brahim Diaz separates the two sides moments after the hour mark and sends fans at the Prince Moulay Abdellah Stadium in a state of ecstasy. With Hakimi beating his opposite marker on the right flank, the Morocco defender picked out Diaz inside the area as he slotted the ball home from an acute angle.
59’– Achraf Hakimi strikes the crossbar with a thunderous effort from a free-kick scenario on the edge of the area! Tanzania sitting deep in hoping to play on the break.
55’– Morocco commenced the second-half on the front foot and came agonisingly close through Ayoub El Kaabi, whose glancing header goes wide of the mark. At the other end of the pitch, Mohamed Husseini nearly broke the deadlock after finding himself in the middle of the box before letting off an effort that sailed over the crossbar.
46’– We’re back at the Prince Moulay Abdellah Stadium for the second-half between Morocco and Tanzania.
Half-time: A tense half between Morocco and Tanzania comes to a close. The Atlas Lions created more scoring opportunities while the Taifa Stars made it difficult for the AFCON host nation.
45’– Seven minutes added on between Morocco and Tanzania.
35’– Chance for Tanzania from a free-kick situation however the wall does its job. Intense affair in Rabat so far with both sides showcasing their determination to get on the scoresheet.
25’ – Still goalless between Morocco and Tanzania at the midway point of the first-half. The Atlas Lions looking more and more dangerous as the clock ticks on.
17’ – NO GOAL! Saibari’s effort has been chalked off after he was found to be in an offside position.
14’ – Goal! Morocco take the lead through Ismael Saibari with a clinical header following a set-piece situation. However, VAR are now checking for an offside.
10’ – Morocco see out their first attempt on goal, however, Tanzania deals with the pressure. However, the Taifa Stars continue to look dangerous going forward.
2’ – Glorious opportunity for the Taifa stars to take the lead, Morocco looking shaky in transition as Tanzania push forward on the right hand side of the pitch.
1’ We’re underway between Morocco and Tanzania at the Prince Moulay Abdellah Stadium in Rabat!
The hosts are looking to win their second AFCON title at this year’s showpiece. Also, Morocco have not progressed beyond the quarter-finals since 2004.
Morocco vs Tanzania starting line-ups:
Morocco: Bono, Hakimi, Aguerd, Masina, Mazraoui, Ezzalzouli, El Aynaoui, El Khannouss, Diaz, El Kaabi, Saibari
Tanzania: Masalanga, Mwalimu, Salum, Msuva, Mnoga, Miroshi, Msanga, Husseini, Job, Nondo, Hamad

