Uganda booked their place in the quarter-finals of the African Nations Championship for the first time in their history after a thrilling 3-3 draw with South Africa at the Mandela National Stadium in Kampala.
A 96th-minute penalty from Rogers Torach completed a remarkable late equaliser in Kampala, sendiing the Cranes into uncharted territory – their first-ever CHAN quarter-final appearance.
The Cranes, marking their historic achievement in front of 34,194 home supporters, survived a dramatic second-half collapse to secure the point they needed to top Group C and advance to the knockout stages.
Rogers Torach’s penalty in the sixth minute of stoppage time proved decisive, cancelling out what had looked like a match-winning comeback from the Bafana Bafana.

What began as a cagey affair exploded into life when Jude Ssemugabi capitalised on South Africa’s high defensive line, racing clear to finish Patrick Kakande’s perfectly weighted through-ball on the half-hour mark. The stadium erupted, sensing history beckoning.
Yet if Uganda thought qualification would be straightforward, South Africa had other ideas. The Bafana Bafana’s second-half transformation was nothing short of remarkable, turning a 1-0 deficit into a 3-1 lead through strikes from Ramahlwe Mphahlele, Thabiso Kutumela and the sublime Ndabayithethwa Ndlondlo.

Ramahlwe Mphahlele equalised seven minutes after the restart, his close-range effort awarded following a VAR review, before Thabiso Kutumela put the visitors ahead with a clever finish from a tight angle.
Ndabayithethwa Ndlondlo appeared to have sealed South Africa’s progress when he curled home a superb strike from 25 yards with seven minutes remaining.
But Uganda refused to surrender their dream. Ivan Ahimbisibwe won a penalty which Allan Okello converted to make it 3-2.
But it was Menzi Masuku’s handball in the dying embers that provided the defining moment, allowing Torach to etch his name into Ugandan folklore.
Torach held his nerve to spark wild celebrations and secure Uganda’s passage as group winners with seven points.

The mathematics were simple: Uganda needed only to avoid defeat. The execution, however, proved anything but straightforward in a contest that swung wildly between triumph and disaster.
Group C’s final standings reflect the tournament’s unpredictable nature. Uganda top the table with seven points, their superior head-to-head record over Algeria proving decisive. South Africa’s campaign ends despite accumulating six points – a harsh reminder that tournaments can turn on the finest of margins.
The result means Uganda will face one of the best third-placed teams in the quarter-finals, whilst Algeria progress as Group C runners-up.
For Uganda’s coach Milutin Sredojevic, this represents vindication of his belief in attacking football. The Serbian’s tactical gamble to press high and play on the counter-attack nearly backfired spectacularly but ultimately delivered the nation’s greatest footballing achievement.
South Africa will rue their inability to manage the game’s closing stages. Having shown admirable character to overturn the deficit, Hugo Broos’s side lacked the game management to see out victory when it mattered most.
For the Cranes, who had failed to reach the knockout stages in seven previous CHAN appearances, the achievement represents a breakthrough moment in their tournament history.
They now face the tantalising prospect of extending their fairy-tale run on home soil, with Allan Okello’s creativity and their never-say-die spirit providing genuine cause for optimism in the knockout rounds.