• 4 Jan 2026 - 21:30
     (21:30 GMT)

    That’s a wrap

    Cameroon perseveres after a nervous ending against South Africa to win 2-1 in Rabat.

    This victory pushes them into the quarterfinals, where the hosts, Morocco, wait to face them on Friday.

    We hope you enjoyed today’s thrilling contest, and Rohan Sharma signing off, with Patrick Keddie.

  • 4 Jan 2026 - 21:24
     (21:24 GMT)

    Next up for Al Jazeera Sport

    The Africa Cup of Nations round of 16 fixtures roll on tomorrow, as Nigeria lock horns with Mozambique in Fez.

    We have you covered with our extensive preview of the match, which you can access here.

    The live coverage is set to kick off at 16:00 GMT, so make sure to tune in.

  • 4 Jan 2026 - 21:18
     (21:18 GMT)

    Ice in his veins

    Advertisement
  • 4 Jan 2026 - 21:12
     (21:12 GMT)

    What are the upcoming AFCON matches?

    Round of 16 fixtures

    January 5

    Egypt vs Benin (Adrar Stadium, 5pm/16:00 GMT)

    Nigeria vs Mozambique (Fez Stadium, 8pm/19:00 GMT)

    January 6

    Algeria vs DR Congo (Moulay Hassan Stadium, 5pm/16:00 GMT)

    Ivory Coast vs Burkina Faso (Marrakesh Stadium, 8pm/19:00 GMT)

    The full match schedule, groups and format can be found here.

  • 4 Jan 2026 - 21:06
     (21:06 GMT)

    Cameroon set up last-eight clash with Morocco

    After hosts Morocco persevered with a narrow 1-0 result against Tanzania earlier today, they now face a stiff challenge against the Indomitable Lions.

    The match is set to take place on January 9 in Rabat.

  • 4 Jan 2026 - 21:00
     (21:00 GMT)

    Cameroon through to quarters

    After South Africa ran out of gas after the first 30 minutes of play, Cameroon began to grow in confidence.

    Their play soon reflected this, after Tchamadeu converted in the 34th minute to put them into the lead against the run of play.

    Cameroon then surprised once more, soon after the second half began, with Kofane scoring a fantastically timed header off a Nagidi cross.

    Cameroon almost went three up, when Kofane failed to get a brace before South Africa answered back with a late 88th-minute goal by Makgopa to set up a nervy ending in Rabat.

    Full-time: South Africa 1-2 Cameroon 

  • 4 Jan 2026 - 20:54
     (20:54 GMT)

    Full-time: South Africa 1-2 Cameroon

    Cameroon flip the script in Rabat to advance into the quarterfinals.

    Full-time: South Africa 1-2 Cameroon 

  • 4 Jan 2026 - 20:54
     (20:54 GMT)

    South Africa draw late free kick

    It is belted over from deep in the half, but the ball is knocked away for a South African throw-in close to the corner flag.

    The ball is then deflected behind for a final chance for South Africa off the left corner.

    The ball is whipped in, with Cameroon getting to it before it is sent downfield.

    90+5 mins: South Africa 1-2 Cameroon 

  • 4 Jan 2026 - 20:53
     (20:53 GMT)

    Ngezana hurt

    He is limping on one leg as the referee has to halt play for him to get off the pitch.

    Epassy doesn’t mind as he takes time with his goal kick. Just two minutes left now for Cameroon to survive.

    90+3 mins: South Africa 1-2 Cameroon 

    Advertisement
  • 4 Jan 2026 - 20:52
     (20:52 GMT)

    South Africa almost equalise

    The fourth official signals for five more minutes of stoppage time.

    South Africa almost equalise in the first minute, as a deep ball just evades a charging Epassy, with the ball continuing just past the left post and out for a goal kick.

    Cameroon are living dangerously here in Rabat.

    90+1 mins: South Africa 1-2 Cameroon 

  • 4 Jan 2026 - 20:48
     (20:48 GMT)

    GOAL! Makgopa scores. South Africa 1-2 Cameroon

    With time running out, South Africa pull one back to add some much-needed intrigue.

    It comes against the run of play, as Moremi combines with fellow substitute Makgopa. The former delivered a lovely cross in from the left flank, which Makgopa steers past a surprised Epassy.

    Cameroon suddenly have to defend just a one-goal lead as we get closer to stoppage time. It is all nicely set up for an explosive finish.

    88 mins: South Africa 1-2 Cameroon 

    South Africa's forward #23 Evidence Makgopa (L) scores his team's first goal during the Africa Cup of Nations (CAN) round of 16 football match between South Africa and Cameroon at Al Medina Stadium in Rabat on January 4, 2026.
    Makgopa pulls one back for Bafana Bafana [AFP]
  • 4 Jan 2026 - 20:47
     (20:47 GMT)

    Baleba booked

    The midfielder is down again, with the ominous stretcher coming out once more.

    After a slight delay, the referee feels it is not satisfactory, as he is cautioned for time wasting.

    86 mins: South Africa 0-2 Cameroon 

  • 4 Jan 2026 - 20:44
     (20:44 GMT)

    South Africa win corner

    It is delivered from the left side into the box by Mokoena.

    But it is underhit, as Cameroon are soon able to dispatch the ball away from danger.

    85 mins: South Africa 0-2 Cameroon 

  • 4 Jan 2026 - 20:42
     (20:42 GMT)

    Foster booked

    South Africa are starting to show some frustration now. Foster, after being dispossessed of the ball, manhandles Malone to the ground.

    You simply can’t do that, and especially in front of the referee, as the forward goes into the naughty book.

    Meanwhile, South Africa’s Tshepang Moremi comes on for Sibisi.

    83 mins: South Africa 0-2 Cameroon 

  • 4 Jan 2026 - 20:40
     (20:40 GMT)

    Kofane misses chance to seal match

    Mbeumo delivers a delicious ball over the top to Kofane.

    Despite having a marker on him, the forward tries to blast his way past Williams, but he is off the mark.

    That was a fantastic opportunity to go up three goals and wrap this up once and for all.

    81 mins: South Africa 0-2 Cameroon 

    Cameroon's forward #26 Christian Kofane shoots the ball past South Africa's defender #19 Nkosinathi Sibisi during the Africa Cup of Nations (CAN) round of 16 football match between South Africa and Cameroon at Al Medina Stadium in Rabat on January 4, 2026.
    Kofane shoots while under pressure from Sibisi [AFP]
  • 4 Jan 2026 - 20:39
     (20:39 GMT)

    Double switch for Cameroon

    Nagida, who replaced Yongwa after just 20 minutes, is replaced by Christopher Wooh.

    Olivier Kemen comes on for Loader.

    80 mins: South Africa 0-2 Cameroon 

  • 4 Jan 2026 - 20:37
     (20:37 GMT)

    Baleba down

    Off the ball, the midfielder goes down in a heap, causing South Africa to kick the ball out of play.

    It looks rather serious, as a stretcher is motioned for by the referee. While medical staff tend to him on the pitch, the camera pans to Samuel Eto’o, the former Barcelona and Inter Milan poacher of Cameroonian descent.

    The Cameroonian fans let off a cheer as he waves to the camera.

    78 mins: South Africa 0-2 Cameroon 

    Advertisement
  • 4 Jan 2026 - 20:34
     (20:34 GMT)

    South Africa make substitution

    Sipho Mbule is brought on for Mofokeng.

    75 mins: South Africa 0-2 Cameroon 

  • 4 Jan 2026 - 20:32
     (20:32 GMT)

    Cameroon secure corner

    It is floated in from the left side by Loader into the box.

    The ball bobbles from one head to another before making its way outwards and away from danger.

    73 mins: South Africa 0-2 Cameroon 

  • 4 Jan 2026 - 20:31
     (20:31 GMT)

    Avom denied

    Cameroon set off on a rapid attack the other way, led by Mbeumo down the left side.

    He weasels himself into the box, before slipping a pass for Avom to attack. The midfielder gets to it, but sends it straight at an advancing Williams, who is able to block the shot with his left leg.

    71 mins: South Africa 0-2 Cameroon 

    Cameroon's midfielder #10 Bryan Mbeumo controls the ball during the Africa Cup of Nations (CAN) round of 16 football match between South Africa and Cameroon at Al Medina Stadium in Rabat on January 4, 2026.
    Bryan Mbeumo leads a Cameroon counterattack [AFP]

Advertisement