Jediný gól káhirského utkání padl v 70. minutě, kdy Sadio Mané prostrčil míč nabíhajícímu Idrissovi Gueyemu a ten překonal brankáře Beninu.
Outsider dohrál v oslabení, v 83. minutě dostal červenou kartu Olivier Verdon za sražení unikajícího soupeře před vápnem.
Senegal, v žebříčku FIFA nejvýše postavený africký tým, bude hrát o finále s vítězem čtvrtečního duelu Madagaskar - Tunisko. Nigérie, která postoupila díky brance Williama Troosta-Ekonga z 89. minuty, si počká na vítěze utkání mezi Pobřežím slonoviny a Alžírskem.
70. Gueye
A. Gomis – Kouyaté (C), Koulibaly, Sabaly, Gassama – Ndiaye, Gueye (89. Sané), Saivet – Niang (63. Diagne), K. Baldé (65. Diatta), Mané.
Allagbé – Adilehou, Verdon, Imorou, Barazé – Adéoti, D'Almeida (69. Séïbou), Sessègnon, Poté (77. Dossou), Soukou (81. Djigla) – Mounié.
Diallo – Ciss, Cissé, Diagne, Mou. Konaté, A. N'Diaye, Sané, Sarr, Thioub, Wagué, Diatta.
Kakpo, Farnolle – Dossou, Fassinou, Kiki, Kossi, Séïbou, Salomon, Azankpo, Anaane, Djigla.
90+1. Mané
44. Soukou, 90+3. Mounié
83. Verdon
Rozhodčí: Mustapha Ghorbal (Alžírsko)
27. Chukwueze
89. Troost-Ekong
71. Zungu
Akpeyi – Awaziem, Troost-Ekong, Omeruo, Collins – Etebo, Ndidi – Chukwueze, Iwobi (90+2. Balogun), Musa (C) (81. Simon) – Ighalo.
Williams – Mkhize, Hlatshwayo (C), Mkhwanazi, Hlanti – Zungu, Furman, Mokotjo – Tau, Mothiba (86. Veldwijk), Lorch (58. Zwane).
Ezenwa, Uzoho – Aina, Balogun, Shehu, Kalu, Obi Mikel, Ogu, Onuachu, Onyekuru, Osimhen, Simon.
Bvuma, Keet – Cardoso, Maela, Mphahlele, Kekana, Mabunda, Serero, Vilakazi, Zwane, Maboe, Veldwijk.
35. Musa
14. Mothiba, 49. Hlatshwayo, 62. Tau, 75. Mkhize
Rozhodčí: Jiyed – Azgaou, Akrakad (MAR)