The 2025 AFCON final between Senegal and host nation Morocco will be remembered as one of the most tense encounters in the tournament’s recent history. Packed with intensity, suspense, and controversial refereeing decisions, the match kept fans on edge until the very last minutes of extra time, with officiating at times overshadowing the football itself.
Despite the injury absences of Krépin Diatta and Ousseynou Niang, Senegal gradually asserted technical control. The Lions quickly set the tempo, piling on attacking phases and set pieces, yet failing to convert their dominance. Morocco, meanwhile, relied on a solid defensive setup, maintaining a relatively high line and looking to strike on quick transitions. The first half ended goalless, but tension was already evident, highlighted by a yellow card shown to Lamine Camara.
After the break, the Atlas Lions increased the pressure. Senegal, however, stood firm, thanks to decisive interventions from Mamadou Sarr and a crucial save by Bounou to deny Iliman Ndiaye. The closing stages of regulation time were marked by a series of disputed refereeing calls: a goal by Ismaïla Sarr disallowed from a corner for an alleged foul on Hakimi, followed by a penalty awarded to Morocco, sparking strong protests from the Senegalese bench.
Extra time saw Morocco attempt to regain control through attacking substitutions, but it was Senegal who struck the decisive blow. In the 109th minute, Pape Gueye burst through the Moroccan defense before firing past Bounou with an unstoppable shot, giving the Lions a crucial lead. Morocco tried to respond, notably with an effort from El Yamiq that missed the target, but to no avail.
In the final minutes, Moroccan pressure intensified, yet a heroic Senegalese defense, backed by an alert goalkeeper, held firm. The final whistle confirmed a 1–0 victory for Senegal, capping off a fiercely contested final marked as much by the players’ determination as by refereeing controversies that are sure to remain a topic of debate.
En savoir plus sur Gnatepe
Subscribe to get the latest posts sent to your email.





