Menu
Cecafa Club CupSeason 2027

GOR Mahia vs Vipers

27 July 2026 at 14:00
01
Away

Vipers

AI

Gusto Mulongo's 90+3rd-minute header gave Vipers SC a 1-0 win over Gor Mahia in the CECAFA Kagame Cup Group A at Kigali Pele Stadium.

Match Videos

Match Analysis

AI Summary

Vipers strike late through Mulongo to edge Gor Mahia in CECAFA Kagame Cup

Gor Mahia 0-1 Vipers — CECAFA Club Cup (Kagame Cup), Group A — Kigali Pele Stadium — 27 July 2026


Substitute Gusto Mulongo's stoppage-time header snatched a 1-0 win for Vipers SC over Gor Mahia at the Kigali Pele Stadium on Monday, sending the Ugandan side to the top of Group A and within touching distance of the CECAFA Kagame Cup semi-finals.

The match had been heading for a goalless draw when Mulongo struck in the third minute of added time, nodding home from close range after Gor Mahia's defence failed to clear Ashraf Mandela's delivery. The result leaves Vipers on six points from two matches, while Gor Mahia — who thrashed APR FC 5-0 in their opener — stay second on three points.

How it unfolded

Gor Mahia head coach Charles Akonnor made several changes to the side that demolished APR on Saturday, resting goalkeeper Byrne Omondi and striker Paul Okoth. Humphrey Katasi Simiyu started in goal, with new signing Hansel Ochieng', Ebenezer Adukwaw and Ben Stanley Omondi leading the attack (via Capital FM).

Vipers, who had opened their campaign with a 3-0 win over Garde Republicaine, controlled long spells of the first half but could not break through. The Kenyan champions' reshuffled backline held firm, and the sides went in goalless at the break.

The pattern continued after the interval. Gor Mahia created little going forward, while Vipers grew increasingly frustrated as the clock ticked towards full time. Just as a stalemate seemed inevitable, Mandela delivered a pass into the Gor Mahia box. The defence failed to clear decisively, and substitute Mulongo — introduced from the bench — rose to head the ball past Katasi Simiyu in the 90+3rd minute.

The turning point

Akonnor's decision to rotate his XI after the 5-0 win over APR may have been intended to keep legs fresh across a congested group stage, but it disrupted Gor Mahia's rhythm. The attacking trio of Ochieng', Adukwaw and Omondi failed to produce the cutting edge that Paul Okoth had shown against APR. Vipers, by contrast, kept their shape and trusted their depth — Mulongo's introduction proved decisive.

The goal itself came from a familiar CECAFA pattern: a floated delivery into the box, hesitant defending, and a forward who wanted it more. Mandela's ball was not exceptional, but the indecision it caused in the Gor Mahia backline was.

Key performers

Gusto Mulongo (Vipers) — The substitute changed the game with one moment of quality. A single chance, a single header, a match-winning goal.

Ashraf Mandela (Vipers) — His delivery in stoppage time created the chaos that led to the goal. Composed throughout in midfield.

Humphrey Katasi Simiyu (Gor Mahia) — The Gor Mahia goalkeeper had little to do for 90 minutes but could not be faulted for the goal — a close-range header from a scramble.

Player of the match: Gusto Mulongo (Vipers)

By the numbers — interpreted

The match was a low-event affair. Both sides managed few clear-cut chances in open play, reflected in a goalless 90 minutes before stoppage time. Vipers created just enough to edge it, while the Kenyan champions never recovered the attacking verve they showed against APR. Gor Mahia's 5-0 victory on matchday one had been built on ruthless finishing; here, they failed to register a single shot on target across the 90 minutes. No official xG data was published for this match at the time of writing.

What it means

Vipers (6 points) sit top of Group A after two matches, with Gor Mahia (3 points) in second ahead of APR FC on goal difference. APR's 3-1 win over Garde Republicaine earlier on Monday kept the group alive. Vipers face APR in their final group match, knowing a draw would be enough to secure a semi-final berth. Gor Mahia take on Garde Republicaine, needing a win and hoping results elsewhere fall their way.

The result also means Vipers have now won two consecutive CECAFA group matches for the first time since 2022, building momentum at the right stage of the tournament.

Verdict

A game of fine margins decided by a moment of opportunism. Vipers were the better side over 90 minutes — not by much, but by enough. Gor Mahia's rotation policy backfired, and they lacked the cohesion that had made them so devastating against APR. For Vipers, the semi-finals are now in sight, and Denis Lavagne's side look increasingly like genuine contenders.

Match Events

Key match events between GOR Mahia and Vipers — 1 goal and 0 cards recorded during the match.

Kick Off
Half Time
90+3′
G. Mulongo
Full Time

Statistics are for informational purposes only. Past performance does not guarantee future results.

API data: 31 Jul 2026