Gor Mahia booked their place in the CECAFA Kagame Cup semi-finals after a hard-fought 1-0 victory against Garde Républicaine at Kigali Pelé Stadium on Thursday.

The Kenyan champions took the lead early through Paul Okoth, who capitalized on a goalkeeping error in the fourth minute. Despite being reduced to 10 men following Alpha Onyango’s red card in the 68th minute, Gor Mahia held firm to secure the win.

Match Summary

  • Okoth’s goal came after Patrick Essombe’s cross was spilled by Garde’s goalkeeper, Liban Mohamed Said.
  • Gor dominated the first half, with Enock Machaka and Shariff Musa creating chances but failing to extend the lead.
  • Injuries forced two substitutions in the first half, with Samuel Kapen and later Ben Stanley Omondi coming on.
  • Onyango’s dismissal for violent conduct left Gor Mahia a man down, but their defense remained resolute under pressure.
  • Garde pressed for an equalizer but could not break through a disciplined Gor backline.

Group Standings and Qualification

Gor Mahia’s progression was confirmed after APR FC defeated Vipers SC 2-1 later the same evening at Amahoro Stadium. The win left Gor Mahia, APR, and Vipers level on points, with Gor advancing on goal difference.

Having recovered from a narrow loss to Vipers earlier in the group stage, Gor Mahia now focus on the semi-finals where they aim to continue their pursuit of the Kagame Cup title.