Mısır'ın ev sahipliğinde bu yıl 32'ncisi düzenlenen turnuvanın yarı finalinde, Senegal ile Tunus, başkent Kahire'deki 30 Haziran Stadı'nda karşılaştı.Tunus'ta 75. dakikada Sassi, Senegal'de ise 81. dakikada Saivet, kullandıkları penaltı atışlarından yararlanamadı.Mücadelenin normal süresinin 0-0 sona ermesiyle uzatma bölümüne geçildi. Senegal, Bronn'un 101. dakikada kendi kalesine attığı golle maçı 1-0 kazandı. Senegal'de Mbaye Diagne, 34. dakikada oyuna dahil oldu.2002'de finale çıkarak turnuvadaki en iyi derecesine ulaşan Senegal, 17 yıl sonra aynı başarıyı tekrarladı.

Finalin adı Senegal-Cezayir oldu.Cezayir ile Nijerya, başkentteki Kahire Uluslararası Stadı'nda karşılaştı.Cezayir, Troost-Ekong'un 40. dakikada kendi kalesine attığı golle 1-0 öne geçti. Nijerya, Ighalo'nun 73. dakikada penaltıdan attığı golle skoru 1-1'e getirdi.

Manchester City'de forma giyen Mahrez, 90+5'inci dakikada fileleri havalandırarak Cezayir'in sahadan 2-1 galip ayrılmasını sağladı.Cezayir, turnuvadaki tek şampiyonluğunu kazandığı 1990'dan beri ilk, toplamda 3. kez finale yükseldi.

Başkent Dakar'ın birçok noktasında kurulan dev ekranlarda mücadeleyi izleyen taraftarlar, Senegal’in gole yaklaştığı pozisyonlarda heyecanlı anlar yaşadı.

Tunus Milli Takımı'ndan Dylan Bronn'un, uzatma bölümünde 101. dakikada kendi kalesine golünün ardından sevinç çığlıkları atan taraftarlar, maçın bitmesinin ardından caddeleri doldurdu.

Senegal ile Cezayir arasındaki final maçı, 19 Temmuz Cuma günü 22.00'de oynanacak.