The preliminary rounds of the CAF Champions League reached their climax this weekend with most ties completed, with just a handful of matches remaining. The second preliminary rounds will be played in October, with both home and return legs set to decide who moves on to the group stage proper.
For the removal of doubt, holders Pyramids will play their postponed ties versus Rwanda's APR next week because of Intercontinental Cup commitments, while one other fixture, between St Eloi Lupopo and Al Merreikh of Sudan, has also been moved into early October.
CAF CHAMPIONS LEAGUE FIRST ROUND RESULTS
Wednesday, 24 September
- Stade d'Abidjan (Cote d'Ivoire) 3-1 Cote d'Or (Seychelles) - Stade d'Abidjan progress 5-1 on aggregate
Friday, 26 September
- Zilimadjou (Comoros) 0-1 Remo Stars (Nigeria) - Remo Stars progress 5-0 on aggregate
Saturday, 27 September
- ASAS (Djibouti) 1-1 Aigle Noir (Burundi) - 1-1 on aggregate, Aigle Nior advance on away goals rule
- Black Bulls (Mozambique) 1-0 Leopard (Congo) - Black Bulls progress 1-0 on aggregate
- Orlando Pirates (South Africa) 4-0 Lioli (Lesotho) Orlando Pirates progress 7-0 on aggregate
- Silver Strikers (Malawi) 0-0 Elgeco Plus (Madagascar) 1-1 on aggregate, Silver Strikers advance on away goals rule
- St Eloi Lupopo (DR Congo) v Al-Merreikh (Sudan)
- Mlandege (Zanzibar) 3-2 Ethiopian Insurance (Ethiopia) - Ethiopian Insurance progress 4-3 on aggregate
- Young Africans (Tanzania) 2-0 Wiliete (Angola) - Young Africans progress 5-0 on aggregate
- Horoya (Guinea) 2-0 Al Hilal Benghazi (Libya) - Horoya progress 2-1 on aggregate
- Petro Atlético (Angola) 3-0 Cercle de Joachim (Mauritius) - Petro Atletico progress 6-0 on aggregate
- Vipers (Uganda) 1-0 African Stars (Namibia) - Vipers progress 2-0 on aggregate
- Stade Malien (Mali) 2-0 Tempête MOCAF (Central African Republic) - Stade Malien progress 7-0 on aggregate
- Espérance Tunis (Tunisia) 4-1 AS FAN (Niger) - Esperance progress 7-1 on aggregate
- FAR Rabat (Morocco) 2-1 Real Banjul (Gambia) - FAR Rabat progress 4-1 on aggregate
- MC Alger (Algeria) 3-0 Fassell (Liberia) - MC Alger progress 3-0 on aggregate
- Berkane (Morocco) 3-1 ASC Kara (Togo) - Berkane progress 4-2 on aggregate
Sunday, 28 September
- Nsingizini Hotspurs (Eswatini) 1-0 Simba Bhora (Zimbabwe) 1-1 on aggregate, Nsingizini Hotspurs win 4-2 on penalties
- Simba (Tanzania) 1-1 Gaborone United (Botswana) Simba progress 2-1 on aggregate
- Mangasport (Gabon) 0-0 Rahimo (Burkina Faso) 0-0 on aggregate, Rahimo win 4-2 on penalties
- Police FC (Kenya) 0-2 Mogadishu City (Somalia) 3-3 on aggregate, Police FC advance on away goals rule
- Rivers United (Nigeria) 1-0 Aigles du Congo (DR Congo) Rivers United progress 1-0 on aggregate
- Al-Hilal Omdurman (Sudan) 1-0 Jamus (South Sudan) Al Hilal progress 1-0 on aggregate
- ASEC Mimosas (Côte d’Ivoire) 1-0 Power Dynamos (Zambia) 1-1 on aggregate, Power Dynamos win 5-4 on penalties
- Monastir (Tunisia) 3-1 East End Lions (Sierra Leone) Monastir progress 7-1 on aggregate
- Jaraaf (Senegal) 0-1 Colombe (Cameroon) Colombe progress 1-0 on aggregate
- Al Ahly Tripoli (Libya) 1-0 Dadjè (Benin) Al Ahly Tripoli progress 1-0 on aggregate
- Kabylie (Algeria) 5-0 Bibiani Gold Stars (Ghana) Kabylie progress 7-0 on aggregate
- Nouadhibou (Mauritania) 2-0 Fundación Bata (Equatorial Guinea) Nouadhibou progress 2-0 on aggregate
Wednesday, 1 October
- APR (Rwanda) v Pyramids (Egypt)
Saturday, 4 October
- Al-Merreikh (Sudan) v St Eloi Lupopo (DR Congo)
Sunday, 5 October
- Pyramids (Egypt) v APR (Rwanda)