Matchday 4 of the TotalEnergies CAF Champions League delivered decisive shifts across all four groups, with commanding home performances, vital away victories and dramatic comebacks shaping the race for the quarter-finals as the group stage reached its halfway point.
Defending champions Pyramids strengthened their grip on Group A with a dominant display in Cairo, while Sudanese giants Al-Hilal Omdurman seized control of Group C with a statement victory over Mamelodi Sundowns on neutral ground.
Group B remains finely balanced after Al Ahly were held in Zanzibar and AS FAR Rabat claimed a narrow home win, while resilience on the road kept Stade Malien top of Group D despite mounting pressure from their closest challengers.
Below is the full Matchday 4 breakdown, group by group.

GROUP A – Pyramids pull clear as Power Dynamos revive hopes
Pyramids FC moved to the brink of the quarter-finals after a commanding 3–0 victory over RS Berkane in Cairo.
Mahmoud Abdel Hafeez “Zalaka” opened the scoring early before Nasser Maher and Ahmed Atef “Qatta” sealed a dominant performance that lifted the Egyptian side to 10 points, three clear at the top of the group.
In Port Harcourt, Power Dynamos reignited their campaign with a disciplined 1–0 away win against Rivers United, courtesy of Kundwani Chiboni’s second-half strike. The Zambians move to four points, while Rivers United remain bottom.
Matchday 4 Results – Group A
Pyramids 3–0 RS Berkane
Rivers United 0–1 Power Dynamos
Standings – Group A
Pyramids – 10 pts
RS Berkane – 7 pts
Power Dynamos – 4 pts
Rivers United – 1 pt

GROUP B – Al Ahly steady, AS FAR close the gap
Al Ahly maintained top spot in Group B after a 1–1 draw away to Young Africans in Zanzibar.
The hosts struck just before half-time, but Aliou Dieng redeemed an earlier error by firing home the equaliser from a set piece after the break, keeping the Egyptian champions unbeaten on eight points.
Later in Rabat, AS FAR edged JS Kabylie 1–0 thanks to Hamza Khabba’s second-half finish, lifting the Moroccans to five points and level with Young Africans. Kabylie remain bottom with two.
Matchday 4 Results – Group B
Young Africans 1–1 Al Ahly
AS FAR Rabat 1–0 JS Kabylie
Standings – Group B
Al Ahly – 8 pts
AS FAR Rabat – 5 pts
Young Africans – 5 pts
JS Kabylie – 2 pts

GROUP C – Al-Hilal seize summit as MC Alger strike back
Al-Hilal Omdurman moved clear at the top of Group C after a statement 2–1 victory over Mamelodi Sundowns in Kigali.
Mohammed Abdel Rahman’s stoppage-time penalty gave the Sudanese champions the lead before Jean Claude Girumugisha doubled the advantage early in the second half. Sundowns responded through Arthur Sales, but Al-Hilal held firm to claim all three points.
In Algiers, MC Alger recorded their first win of the campaign with a controlled 2–0 victory over St Éloi Lupopo, lifting both sides to four points, with the Algerians edging ahead on goal difference.
Matchday 4 Results – Group C
Al-Hilal Omdurman 2–1 Mamelodi Sundowns
MC Alger 2–0 St Éloi Lupopo
Standings – Group C
Al-Hilal Omdurman – 8 pts
Mamelodi Sundowns – 5 pts
MC Alger – 4 pts
St Éloi Lupopo – 4 pts
GROUP D – Stade Malien hold firm as Esperance show resilience
Stade Malien retained top spot in Group D after a hard-fought 0–0 draw away to Petro Atletico.
The Angolan side missed a late penalty that could have altered the standings, allowing Stade Malien to escape with a valuable away point and remain unbeaten.
In Dar es Salaam, Esperance de Tunis boosted their qualification hopes with a dramatic 2–2 draw against Simba SC, recovering from a two-goal deficit. Aboubacar Diakité and Kouceila Boualia struck after the break, though a missed stoppage-time penalty denied Esperance a famous comeback win.
Matchday 4 Results – Group D
Petro Atletico 0–0 Stade Malien
Simba SC 2–2 Esperance de Tunis
Standings – Group D
Stade Malien – 8 pts
Esperance de Tunis – 6 pts
Petro Atletico – 5 pts
Simba SC – 1 pt
Next Fixtures – Matchday 5 (All times GMT)
Group A
- 06 February – MC Alger vs Al-Hilal Omdurman (19:00)
- 07 February – RS Berkane vs Power Dynamos (13:00)
Group B
- 07 February – FAR Rabat vs Young Africans (19:00)
- 07 February – JS Kabylie vs Al Ahly (19:00)
Group C
- 08 February – St Éloi Lupopo vs Mamelodi Sundowns (13:00)
- 08 February – Rivers United vs Pyramids (16:00)
Group D
- 08 February – Stade Malien vs Esperance de Tunis (16:00)
- 07 February – Petro Atletico vs Simba SC (16:00)
SOURCE: CAF ONLINE
