Hosts APR FC reignited their CECAFA Kagame Cup campaign with a hard-fought 3-1 victory over Djibouti’s Garde Republicaine on Monday evening.
The result throws Group A into chaotic mathematical contention ahead of Thursday’s final group fixtures, keeping Rwanda’s military outfit alive following their humbling 5-0 defeat to Kenyan champions Gor Mahia on opening day.

With only the top team guaranteed an automatic spot in the semi-finals, Group A has quickly turned into a battleground among three regional heavyweights: Gor Mahia, Vipers SC, and APR FC.
Gor Mahia (Kenya): Set the pace early with a dominant 5-0 win over APR FC, putting them in pole position on goal difference.
Vipers SC (Uganda): Kept pace with an emphatic 3-0 opening victory against Garde Républicaine, led by a Farouk Miya double and a late strike from Karim Watambala.
APR FC (Rwanda): Bounced back with a essential 3-1 win to earn their first three points, restoring pride and home support in Kigali.
Garde Republicaine (Djibouti): Remain bottom without a point after back-to-back defeats.
The final round of Group A fixtures on Thursday sets up two contrasting, high-voltage clashes:
APR FC verses Vipers SC, a Do-or-Die Regional Derby. APR must win convincingly to stand any chance of advancing, while Vipers need victory to press for the top spot.
Gor Mahia vs. Garde Republicaine Pressure on K’Ogalo: Gor Mahia will target a heavy scoreline to secure maximum goal advantage in case of a tie at the summit.

This year’s CECAFA Kagame Cup has delivered raw East African football intensity from the opening whistle.
With Gor Mahia displaying formidable firepower, Vipers SC showing disciplined tactical composure, and APR FC fighting with their backs against the wall in Kigali, Thursday’s Group A climax promises to be one of the highlights of the tournament.

Every goal will count, and goal difference could ultimately determine which East African giant marches straight into the semi-finals.