RE-LIVE: AFCON 2025 - Rolling updates of today’s action and key moments (4 January)
🕘 22:00 GMT – GOOD NIGHT!
The result ends South Africa’s impressive recent record against the Indomitable Lions and sends Cameroon through to the last eight, where belief and momentum continue to grow in a youthful squad.
Earlier today, hosts Morocco also progressed, ensuring a dramatic and high-quality second day of Round of 16 action at the TotalEnergies CAF Africa Cup of Nations Morocco 2025.
That wraps up today’s live coverage from Rabat. Thank you for joining us — be sure to return tomorrow for more knockout drama as the race to the quarter-finals continues.
🕘 20:55 GMT – FULL-TIME
Full-time in Rabat: South Africa 1–2 Cameroon
Cameroon book their place in the quarter-finals after a hard-fought 2–1 victory over South Africa at the Al Madina Stadium.
The Indomitable Lions struck first when Junior Tchamadeu fired home from the centre of the box, finishing calmly after Samuel Kotto kept the move alive from a corner.
Cameroon doubled their advantage in the second half as Christian Kofane rose highest to head in a precise cross from Aboubakar Nagida, putting daylight between the sides.
South Africa responded late through Evidence Makgopa, who converted from close range after a teasing delivery by Aubrey Modiba, but the comeback came too late to deny Cameroon.
🕖 20:52 GMT - RECORD
Cameroon youngster Christian Kofane is now the first player since Julius Aghahowa of Nigeria in 2002 to score two goals in a single AFCON edition before turning 20.
🕖 20:50 GMT - RECORD
Christian Kofane who scored earlier in the game, aged 19 years and 5 months, has become the second-youngest player ever to score for Cameroon in the knockout stage of the AFCON — behind only Samuel Eto’o, who achieved the feat at 18 years and 10 months.
🕖 20:47 GMT - GOAL - CAMEROON
South Africa 1, Cameroon 2. Bafana Bafana pull one back as Evidence Makgopa scores with a right-footed shot from very close range to the bottom left corner. Assisted by Aubrey Modiba with a cross. We are in for some interesting final minutes of the game.
🕗 20:40 GMT
South Africa respond by pushing numbers forward, increasing urgency as they search for goals to equalise.
🕗 20:30 GMT
Cameroon on the attack once again and goalkeeper Ronwen Williams saves the shot from Arthur Avom with Bryan Mbeumo also very visible with his untiring efforts.
🕗 20:20 GMT
South Africa apply sustained pressure, forcing Cameroon into a series of defensive clearances. The crowd senses a shift.
🕖 20:05 GMT - GOAL - CAMEROON
South Africa 0, Cameroon 2. Christian Kofane extends Cameroon's lead with a fantastic header from the centre of the box following a cross from the left.
🕗 20:04 GMT – Second half underway
The second half kicks off with renewed intensity. South Africa look to raise the tempo early.
⏸️ 19:48 GMT – HALF-TIME
Half-time in Rabat. The match remains finely balanced match with Cameroon finding the breakthrough in a tense opening 45 minutes.
🕖 19:45 GMT
A nervy end to the first half approaching. Both teams creating half-chances, but clear openings remain rare.
🕖 19:40 GMT
Cameroon begin to grow into the match, pushing higher up the pitch. South Africa’s defence remains disciplined.
🕖 19:34 GMT - GOAL - CAMEROON
South Africa 0, Cameroon 1. Junior Tchamadeu puts Cameroon in the lead with a right-footed shot from the centre of the box to the centre of the goal. He was assisted by Samuel Kotto following a corner. VAR check confirms Cameroon goal.
🕖 19:30 GMT
The physical battle intensifies in midfield. Fouls slow the rhythm as neither side wants to concede early.
🕖 19:20 GMT
South Africa are now enjoying more possession, pinning the Indomitable Lions to their side of the pitch. First real opportunity of the match as South Africa test the Cameroonian goalkeeper with a low drive from distance. Cameroon respond moments later with a quick counter.
🕖 19:10 GMT
A cautious opening from both sides. Cameroon enjoy slightly more possession, while South Africa stay organised and compact.
⏱️ 19:00 GMT – KICK-OFF
The match gets underway in Rabat. South Africa kick off, and the Round of 16 tension is immediately evident.
🕕 18:50 GMT
Final tactical preparations. Cameroon are expected to sit compact and look to strike on transitions, while South Africa aim to control midfield and tempo. The national anthems very soon and then kickoff.
🕕 18:40 GMT
A reminder of history: South Africa have not lost to Cameroon in their last seven meetings, but knockout football often rewrites the script. Below are the starting line-ups:
𝗟𝗜𝗡𝗘-𝗨𝗣𝗦 📋
— TotalEnergies AFCON 2025 (@CAF_Online) January 4, 2026
Starting XIs for South Africa and Cameroon. 🇿🇦🇨🇲#TotalEnergiesAFCON2025 pic.twitter.com/7GhQnccG0k
🕕 18:30 GMT
Warm-ups are underway. South Africa look sharp in possession drills, while Cameroon’s session is intense and physical, reflecting their traditional strength and power.
🕕 18:20 GMT
Both teams have arrived at the stadium. Cameras catch Hugo Broos exchanging greetings with familiar faces from the Cameroon camp — a reminder of his AFCON-winning past with the Indomitable Lions.
🕕 18:10 GMT
Supporters from both nations are filtering into the stadium. South African fans are vibrant and vocal, while Cameroon’s contingent respond with drums and chants, creating a colourful AFCON atmosphere.
🕕 18:00 GMT – Live build-up begins (South Africa vs Cameroon)
Attention shifts to Rabat as the Al Madina Stadium prepares for tonight’s Round of 16 showdown between South Africa and Cameroon. With kick-off set for 19:00 GMT, anticipation is building for a clash rich in history, pride and knockout tension.
🕕 17:59 GMT – FULL-TIME
The final whistle sounds in Rabat. Morocco do just enough to secure victory and book their place in the quarter-finals, while Tanzania bow out with heads held high after a historic AFCON campaign.
Stay with us as attention now turns to tonight’s second Round of 16 clash between South Africa and Cameroon at 19:00 GMT.
🕔 17:50 GMT
Morocco slow the tempo slightly, managing possession and looking to control the game as Tanzania chase an equaliser.
🕔 17:40 GMT
Tanzania respond bravely, pushing a few men forward and winning a free-kick in a promising area. Morocco remain alert at the back.
🕔 17:26 GMT - GOAL MOROCCO
Morocco 1-0 Tanzania GOAL! Morocco finally break through with a well-worked move, sending the home crowd into celebration. Brahim Diaz's unstoppable shot finally beats the goalkeeper who has been in top shape today. Díaz scored with a right-footed shot from a difficult angle on the right to the bottom right corner. Achraf Hakimi did all the work on the right hand side to set Diaz up for the goal. Tanzania now face their biggest test of the tournament.
🕔 17:20 GMT
Morocco press high and force a series of corners. Tanzania’s goalkeeper is kept busy as pressure mounts. Hakimi's free-kick of tipped over by the goalkeeper.
🕔 17:10 GMT
Meanwhile at starts of the game, Achraf Hakimi jumped into the list of top five players with the most appearances for Morocco at major tournaments. The major tournaments are the World Cup and Africa Cup of Nations combined. When this evening's match against Tanzania started, Moroccan players with the most appearances at major tournaments are:
26 – Youssef En-Nesyri
25 – Noureddine Naybet
25 – Romain Saïss
25 – Achraf Hakimi
🕔 17:08 GMT – Second Half Underway
The second half kicks off. Morocco return with renewed urgency, clearly intent on avoiding extra-time.
⏸️ 16:52 GMT – HALF-TIME
Half-time in Rabat. Morocco head to the break still searching for the breakthrough, while Tanzania will be pleased with a disciplined first-half display.
🕓 16:50 GMT
The crowd grows restless as Morocco struggle to break through. Tanzania are growing in confidence and slowing the game whenever possible.
🕓 16:40 GMT
Morocco increase the tempo, probing down both flanks. Tanzania’s defensive shape remains disciplined, frustrating the hosts.
🕓 16:30 GMT
Tanzania show a glimpse of intent on the counter, forcing Morocco to retreat quickly. A reminder that the Taifa Stars are not here just to defend.
🕓 16:20 GMT
First real chance for Morocco as a low cross causes panic in the Tanzanian box, but the defence clears. Tanzania yet to venture forward. Ayoub El Kaabi misses a header from the centre of the box.
🕓 16:10 GMT
Morocco dominate early possession, circulating the ball patiently. Tanzania remain compact, with all players behind the ball.
⏱️ 16:00 GMT – KICK-OFF
The match is underway in Rabat. Morocco get us started, attacking from right to left.
🕒 15:50 GMT
Final instructions from both benches. Tanzania’s players huddle tightly, while Morocco look calm but determined.
🕒 15:40 GMT
Morocco’s recent Round of 16 history flashes on big screens, a reminder of past disappointments. The message from the crowd is clear: this time must be different.
🕒 15:30 GMT
Half an hour to kick-off. The noise inside the stadium is steadily increasing. This feels like one of those AFCON matches where patience will be as important as quality.
🕒 15:20 GMT
Tactical note: Tanzania coach Miguel Ángel Gamondi is expected to deploy a deep defensive block, aiming to frustrate Morocco early and grow into the game.
🕒 15:10 GMT
Morocco’s players emerge again for light drills, with Achraf Hakimi and Brahim Díaz drawing loud cheers from the crowd. Tanzania goalkeeper is already being tested by shooting practice.
🕒 15:00 GMT
Official team sheets are confirmed. Morocco line up with experience across the pitch, while Tanzania stick with the disciplined side that earned them qualification from the group stage.
𝗟𝗜𝗡𝗘-𝗨𝗣𝗦 📋
— TotalEnergies AFCON 2025 (@CAF_Online) January 4, 2026
How Morocco and Tanzania line up in the Round of 16. 🇲🇦🇹🇿#TotalEnergiesAFCON2025 pic.twitter.com/JIUfDiPKte
🕑 14:50 GMT
The stadium is close to full now. National anthems rehearsed, flags raised, and tension rising. Kick-off is just over an hour away. And the teams have arrived:
Morocco and Tanzania have arrived at Complexe Sportif Prince Moulay Abdellah 📍#TotalEnergiesAFCON2025 | #WePlayDifferent pic.twitter.com/8DTmVFfXaj
— TotalEnergies AFCON 2025 (@CAF_Online) January 4, 2026
🕑 14:40 GMT
The pitch is in excellent condition and weather conditions are ideal for football. Expect Morocco to dominate possession, while Tanzania will likely sit compact and look to break quickly.
🕑 14:30 GMT
Reminder of the stakes: this is win-or-go-home football. Morocco have been eliminated at the Round of 16 in two of the last three AFCON editions, while Tanzania are seeking to extend a historic run.
🕑 14:20 GMT
Warm-up pitches are busy. Tanzania’s players look relaxed, clearly embracing the underdog role, while Morocco’s squad go through a focused and intense session under the watchful eye of Walid Regragui.
🕑 14:10 GMT
Team buses are beginning to arrive at the stadium. Moroccan supporters are out in large numbers, draped in red and green, while Tanzania’s small but vocal contingent make themselves heard. There is the place for everyone to watch the match:
The #TotalEnergiesAFCON2025 is for everyone. ❤️
— TotalEnergies AFCON 2025 (@CAF_Online) January 4, 2026
With @Football2Gether, Touch2See tablets were provided to support greater accessibility for visually impaired fans.#WeLiveDifferent | #WeCelebrateDifferent pic.twitter.com/Gy4KPrJgCr
🕑 14:05 GMT
The knockout atmosphere is already building in Rabat as fans start arriving early at the Complexe Sportif Prince Moulay Abdellah.
Hosts Morocco are preparing for another high-pressure afternoon, while Tanzania soak in the occasion of their first-ever Round of 16 appearance.
🇲🇦 Morocco 🆚 Tanzania 🇹🇿
— TotalEnergies AFCON 2025 (@CAF_Online) January 4, 2026
Rabat decides it today. One team moves on to the quarter-finals. 👀#TotalEnergiesAFCON2025 | #WePlayDifferent pic.twitter.com/5wJ6noZ8cc
🕑 14:00 GMT – Live Blog Begins
Good afternoon and welcome to our live blog coverage of the TotalEnergies CAF Africa Cup of Nations Morocco 2025, as the competition moves decisively into the Round of 16 today, Sunday 4 January 2026.
After a gripping group stage that delivered late drama, historic qualifications and finely balanced standings, Africa’s biggest football showpiece now enters its knockout phase, where there is no margin for error.
Hosts Morocco headline today’s action against debutants Tanzania at 16:00 GMT in Rabat, before South Africa and Cameroon renew a storied rivalry under the lights at 19:00 GMT, with quarter-final places at stake.
The group phase saw favourites assert their authority, emerging nations seize history, and several qualifiers decided only in the final round of matches, setting the tone for a high-stakes elimination run.
Throughout the day, we will bring you live updates in blog format, tracking every key moment, tactical shift and turning point as they happen, with all timings listed in GMT.
Settle in and stay with us as AFCON 2025 enters its most unforgiving chapter, where ambition, belief and nerve will define who stays and who goes.
Two knockout clashes on today’s menu. Who are you backing? 🤩#TotalEnergiesAFCON2025 | @APSONIC_Africa pic.twitter.com/Hrd9n06WoU
— TotalEnergies AFCON 2025 (@CAF_Online) January 4, 2026
