À Tanger, le Sénégal a rapidement imposé son rythme face au Bénin. Les Lions ont multiplié les phases offensives dès les premières minutes. À la 38ᵉ minute, Abdoulaye Seck a ouvert le score. Le Sénégalais a repris de la tête un corner bien exécuté par Krépin Diatta. Le Bénin a tenté de réagir après l’ouverture du score avec quelques offensives lancées sur les ailes. Les tentatives n’ont cependant pas trouvé le cadre.

Le Sénégal a conservé son avantage jusqu’à la mi-temps. Au retour des vestiaires, la physionomie du match est restée la même. Le Sénégal a continué à presser haut. À la 62ᵉ minute, l'écart s’est creusé. Sadio Mané s’est mué en passeur décisif et a servi Habib Diallo dans la surface. L’attaquant a ajusté une frappe du pied gauche, mettant le ballon au fond des filets. Ce deuxième but a compliqué la tâche des Guépards.

À la 71ᵉ minute, après consultation de la VAR, l’arbitre a expulsé le capitaine sénégalais Kalidou Koulibaly. Le Bénin a profité de cette supériorité numérique pour se projeter davantage vers l’avant avec plusieurs situations qui ont été créées dans le camp sénégalais. La défense des Lions est restée solide et les tentatives béninoises ont été infructueuses. Dans le temps additionnel, le Sénégal a aggravé le score. À la 97ᵉ minute, Chérif Ndiaye a transformé un penalty obtenu après une faute sur Ibrahim Mbaye dans la surface. La victoire sénégalaise s’est ainsi dessinée sur un score de 3-0.

Le Sénégal termine en tête du groupe D. La RD Congo se classe deuxième après sa victoire face au Botswana. Malgré cette défaite, le Bénin se qualifie pour les huitièmes de finale en tant que meilleure troisième place.