Botola champions Raja Casablanca were dumped out of the CAF Champions League by Senegalese champions Teungueth after a remarkable fixture in Morocco.
Teungueth's 3-1 penalty shootout win after the game ended 0-0 in terrible waterlogged conditions proved historic as their first qualification for the group stage in the club's history.
It also marked the first time a Senegalese side advanced to this stage of the competition since 2004 in one of the biggest upsets of African football in recent memory.
Scroll through the gallery to see the highest-ranked clubs in Africa as per Football Database
Last season's semi-finalists who lost captain Badr Banoun to Al Ahly in the off-season were made to rue their missed chances in the first-leg tie as the conditions made it nearly impossible to gain fluency at the Mohamed V Stadium.
In what marked a historic evening for the Senegalese outfit, all eyes will be on Wydad Casablanca this evening who face Mali giants Stade Malien in similar conditions at the same venue.
Wydad suffered a shock first-leg defeat in Bamako leaving the visitors in pole position if the fixture goes ahead this evening.
Results in full:
- Mamelodi Sundowns 5-1 Jwaneng Galaxy
- Primeiro de Agosto 0-1 Kaizer Chiefs
- Al Ahly SC 5-0 SONIDEP
- Raja AC 0-1 Teungueth