Additional reporting by AFP.
The 2019 Africa Cup of Nations is in full swing. Uganda became the first team to upset the applecart, rocketing to the top of Group A with a win over DR Congo. They went ahead of hosts Egypt on goal difference on Saturday.
Namibian Itamunua Keimuine headed an 89th-minute Hakim Ziyech free-kick into his own net to gift Morocco a 1-0 victory Sunday in the opening Africa Cup of Nations Group D match.
It was cruel blow for the minnows from southern Africa, who lived up to their Brave Warriors nickname by taming the much-vaunted Atlas Lions.
Relief was etched on the face of Morocco coach Herve Renard as the final whistle blew after an unconvincing start by one of the competition favourites.
Renard is the only coach to win the Cup of Nations with two countries, guiding outsiders Zambia and previous underachievers the Ivory Coast to success between 2012 and 2015.
The other Africa Cup of Nations hopefuls Senegal kicked off their quest for an elusive maiden title on Sunday with a dominant 2-0 win over a Tanzania side making a first appearance at the tournament since 1980.
Senegal are tipped as leading trophy contenders alongside hosts Egypt, and the Teranga Lions proved far too strong for their opening Group C opponents despite the absence of suspended star forward Sadio Mane.
Keita Balde fired Senegal ahead on 28 minutes in front of a sparse 30 June Stadium crowd on a pleasantly breezy evening in Cairo and Krepin Diatta added a magnificent second just past the hour to seal a comfortable opening victory for the 2002 runners-up.
Fixtures, teams and results for all groups
- Group A: Teams, fixtures, standings and results
- Group B: Teams, fixtures, standings and results
- Group C: Teams, fixtures, standings and results
- Group D: Teams, fixtures, standings and results
- Group E: Teams, fixtures, standings and results
- Group F: Teams, fixtures, standings and results
Afcon results and highlights on 23 June
Afcon fixtures on 24 June
Times are SAST.
16:30 Group D: Ivory Coast vs South Africa [Prediction, H2H and preview]
19:00 Tunisia vs Angola (Group E)
22:00 Mali vs Mauritania (Group E)