Under the lights of the Mandela National Stadium, the dream of a historic semi-final run for Uganda Cranes came to a bitter end.
In a tense quarter-final clash, it was defending champions Senegal who advanced, securing a hard-fought 1-0 victory and moving one step closer to retaining their CHAN title.
The moment that broke 35,000 Ugandan hearts arrived in the 62nd minute.
Senegal, patiently waiting for their opportunity, saw Libasse Guèye deliver a teasing cross that found Oumar Ba at the far post.
The Senegalese striker didn’t hesitate, calmly firing a low, right-footed shot past goalkeeper Joel Mutakubwa.
The silence that followed the ball hitting the back of the net was a testament to the weight of the moment.

For the Cranes, who had made history just by reaching the knockout stages, it was a painful lesson in tournament football.
Despite chances from standout player Allan Okello and substitute Ivan Ahimbisibwe, they simply couldn’t find a way past Senegal’s formidable defense.
The team’s closest opportunity came from a Gavin Kizito header that sailed just wide, leaving fans with a collective sigh of what might have been.
Senegal, living up to their reputation as the best defensive side in the competition, held firm. Goalkeeper Marc Diouf commanded his area with authority, while the backline, marshaled by Seyni Ndiaye and Joseph Layousse, was a brick wall.
As the final whistle blew, a sense of pride still permeated the stadium.
Though defeated, the Ugandan team was applauded off the pitch, a sign of recognition for a campaign that restored faith and optimism in Ugandan football.
They may have fallen short, but as coach Morley Byekwaso put it, they “will learn and come back stronger.”
Senegal will now face Morocco in their second successive CHAN semi-final, with their sights firmly set on lifting the trophy once again.