The 2018 CAF Champions League group phase kicks off this weekend with mega matches in Egypt, the Democratic Republic of Congo and South Africa among the eight fixtures.
North African giants Al Ahly of Egypt and Esperance of Tunisia clash this Friday followed by TP Mazembe of DR Congo against Entente Setif of Algeria the following day.
Another Saturday showdown, between Mamelodi Sundowns of South Africa and title-holders Wydad Casablanca of Morocco, is also set to draw a large crowd and global TV audience.
AFP Sport takes a group-by-group look at the matchday 1 fixtures in the premier African club competition with group winners and runners-up advancing to the quarter-finals.
Group A
The Ahly-Esperance fixture has been moved from Cairo to Alexandria for security reasons as the Tunisians seek revenge for a 2017 quarter-final loss when the clubs last met.
Record eight-time champions Ahly will miss injured Moroccan striker Walid Azaro and his Nigerian partner Junior Ajayi is doubtful for a match the Egyptian club should win.
Township Rollers of Botswana host Kampala Capital City Authority of Uganda in Gaborone and it is hard to imagine either side challenging Ahly or Esperance for the top two places.
Group B
While the outcome of Group A appears clearcut, the same cannot be said of Group B, which is likely to be the toughest of the four mini-leagues to qualify from.
Mazembe have won the competition five times and Setif twice and home advantage should give the Congolese the edge in the intimidating cauldron of Lubumbashi.
But Mouloudia Alger of Algeria and Difaa el Jadida of Morocco, who meet in Algiers, are not without hope having scored 29 goals between them in eight qualifiers.
Culled from Punch