Stay up to date with notifications from The Independent

Notifications can be managed in browser preferences.

Liveupdated

South Africa v Angola live: Lyle Foster seals winner for Bafana Bafana in Africa Cup of Nations opener

South Africa 2-1 Angola: Bafana Bafana begin their Africa Cup of Nations bid in style, having finished third at the last edition of the tournament

(AFP via Getty Images)

South Africa got their Africa Cup of Nations campaign off to a fine start with a 2-1 win over Angola in Group B.

The two sides were evenly balanced in an entertaining tussle in Marrakesh, but Hugo Broos’ side - who won the third-place play-off in the most recent edition of the tournament - came out on top courtesy of a 79th-minute winner from Burnley’s Lyle Foster, who curled a peach of a shot past beaten keeper Hugo Marques.

Oswin Appollis opened the scoring in the 25th minute, but Angola revived after going behind and midfielder Show pulled one back on his 50th appearance, turning in a corner just ten minutes later.

Substitute Tshepang Moremi had a goal ruled out for offside but the Bafana Bafana took a deserved lead late in the second half through Foster, and hung on despite a late Angola fightback to win their first opening game at Afcon in 21 years.

Follow live updates from South Africa v Angola, below

Africa Cup of Nations moved to every four years

The Africa Cup of Nations will be held every four years instead of two from 2028, the Confederation of African Football (CAF) announced.

The tournament has traditionally been held biennially since its inception in 1957. The surprise announcement was made on the eve of the 35th edition of the Africa Cup of Nations, which kicks off in Morocco on Sunday.

It follows a meeting of the CAF executive committee in Rabat, with president Patrice Motsepe announcing the major change in a press conference in Rabat.

Flo Clifford22 December 2025 20:00

Egypt v Zimbabwe up next

Fear not, there’s plenty more action in Afcon tonight, with Mohamed Salah’s Egypt taking on Zimbabwe - with kick-off in just 10 minutes.

Follow all the action here:

Egypt v Zimbabwe live: Latest score and updates from Afcon

Salah, who has twice been a runner-up at Afcon, looks to add an international title to his career achievements as he captains the seven-time winners
Flo Clifford22 December 2025 19:50

Why is the Africa Cup of Nations taking place over Christmas?

The Africa Cup of Nations kicked off in Morocco on Sunday 21 December, with the final at the Prince Moulay Abdellah Stadium in Rabat to be played on Sunday 18 January - far earlier than when held at this time of the calendar than in previous years.

The 35th edition of the biennial tournament was initially set to be played in July and August 2025, in order to reduce disruption with the European football season.

But the timing of the Africa Cup of Nations is, once again, a talking point - which is unfair to the tournament itself as it becomes squeezed by club football’s endless expansion.

Why is the Africa Cup of Nations taking place over Christmas?

The expansion of the Club World Cup and Champions League means Afcon will be played over Christmas and the New Year period for the first time.
Flo Clifford22 December 2025 19:40

Afcon fixtures

Here’s a full list of the fixtures in Afcon ahead of Christmas, with a brief break before action resumes on Boxing Day.

Monday, December 22, 2025

Egypt v Zimbabwe | 8:00 PM | Le Grand Stade Agadir, Agadir, Morocco

Tuesday, December 23, 2025

Congo DR v Benin | 12:30 PM | Stade El Barid, Rabat, Morocco

Senegal v Botswana | 3:00 PM | Stade Ibn-Batouta, Tanger, Morocco

Nigeria v Tanzania | 5:30 PM | Complexe Sportif de Fès, Fès, Morocco

Tunisia v Uganda | 8:00 PM | Stade Olympique de Rabat, Rabat, Morocco

Wednesday, December 24, 2025

Burkina Faso v Equatorial Guinea | 12:30 PM | Stade Mohamed V, Casablanca, Morocco

Algeria v Sudan | 3:00 PM | Stade Prince Moulay Al Hassan, Rabat, Morocco

Ivory Coast v Mozambique | 5:30 PM | Stade de Marrakech, Marrakech, Morocco

Cameroon v Gabon | 8:00 PM | Le Grand Stade Agadir, Agadir, Morocco

Flo Clifford22 December 2025 19:30

South Africa 2-1 Angola

The two sides were pretty evenly balanced in that encounter, with 10 shots apiece and four on target each.

Angola had more touches in the opposition box - 23 to 15 - but just couldn’t make them count when it mattered.

Flo Clifford22 December 2025 19:18

South Africa 2-1 Angola

That result puts South Africa top of Group B, with Egypt v Zimbabwe the other match in this group tonight.

Mohamed Salah’s Pharaohs are in action from 8pm GMT, also live on Channel 4.

Flo Clifford22 December 2025 19:11

FULL-TIME: South Africa 2-1 Angola

Jubilation for South Africa but despair for Angola, who largely played well and will be gutted not to have taken a point here.

(AFP via Getty Images)
Flo Clifford22 December 2025 19:05

FULL-TIME: South Africa 2-1 Angola

‘90+5: Full-time in Marrakesh!

Job done for South Africa, who win their first Afcon opener in 21 years!!

Flo Clifford22 December 2025 18:59

South Africa 2-1 Angola

‘90+4: Angola win a corner, which is eventually taken after the referee gives everyone an earful again.

It goes out for a goal kick.

Flo Clifford22 December 2025 18:58

South Africa 2-1 Angola

‘90+2: Luvumbo, who has put in an impressive shift, comes off for Chico Banza - an attacking change as Angola throw the kitchen sink at this.

(AFP via Getty Images)
Flo Clifford22 December 2025 18:55

Join our commenting forum

Join thought-provoking conversations, follow other Independent readers and see their replies

Comments

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged inPlease refresh your browser to be logged in