Gor Mahia’s long wait for another CECAFA Kagame Cup title will continue after the Kenyan champions suffered a 2-1 extra-time defeat to Rwanda’s Rayon Sports in Friday’s final at Amahoro Stadium in Kigali.
The two sides were locked at 1-1 after 90 minutes before substitute Daniel Muhoza produced the decisive moment in extra time to hand Rayon their second regional crown and first since 1998.
Gor entered the final seeking their fourth Kagame Cup title and their first since 1985, but a determined Rayon side, backed by a large home crowd, denied Charles Akonnor’s men at the final hurdle.
K’Ogalo started positively and created one of the first clear openings when Shariff Musa released Paul Okoth, whose first-time effort went narrowly wide.
Rayon gradually grew into the contest and began asking questions of the Gor Mahia defence.
Goalkeeper Byrne Omondi was called into action to deny Elie Tatou, while Muderi Akbar headed narrowly over from an Issa Djiguiba corner.
Gor also threatened through Ebenezer Ocran, who raced onto Alpha Onyango’s pass before sending his effort just wide.
Rayon eventually found the breakthrough in the 28th minute.
Herman Junior Kameni reacted quickest inside the penalty area and converted a low delivery to put the Rwandan side 1-0 ahead.
The hosts continued to threaten after taking the lead, with Akbar firing narrowly over before Kameni was denied by another important save from Omondi.
Gor had opportunities of their own before the interval, including a header from captain Michael Kibwage that went just wide.
The Kenyan champions returned for the second half with greater attacking intent and were rewarded shortly after the restart.
Musa brought Gor level after controlling a long pass, beating his markers and producing a composed finish beyond goalkeeper Dandie Junior.
The equaliser changed the momentum of the contest as Gor increased the pressure in search of a second goal.
Substitute Ben Stanley added energy to K’Ogalo’s attack and was involved in several promising moves as Gor began creating chances around the Rayon penalty area.
Rayon, however, remained dangerous on the counterattack.
Kameni came close to restoring the hosts’ advantage when he met a cross with a powerful header, but Omondi produced an excellent one-handed save to keep the scores level.
Gor continued pushing forward, with Alpha Onyango and Enock Machaka both going close, but neither side could find the decisive goal before the end of normal time.
The match therefore moved into extra time with the score at 1-1.
Rayon delivered the decisive blow seven minutes into the additional period.
A ball into the Gor Mahia defensive area eventually fell to substitute Muhoza, who produced a spectacular acrobatic finish to beat Omondi and restore the hosts’ lead.
The strike sparked wild celebrations inside Amahoro Stadium as Rayon moved within touching distance of ending their long wait for regional glory.
Gor refused to surrender and pushed numbers forward in search of another equaliser.
Ebenezer Assiafuah, Daniel Sakari and Kibwage all threatened as K’Ogalo attempted to force the final into a penalty shootout.
Rayon were reduced to 10 men during the closing stages of extra time, but they defended their advantage and held on until the final whistle.
The victory ended Rayon Sports’ 28-year wait for a second CECAFA Kagame Cup title. Their previous success came in 1998 when they defeated Zanzibar’s Mlandege in the final.
For Gor Mahia, the defeat extended their wait for a fourth regional crown to 41 years.
K’Ogalo won three Kagame Cup titles in 1980, 1981 and 1985 but have been unable to add another since.
The defeat also represented another painful final for the Kenyan giants after they finished runners-up in the competition in 2015.
Despite falling short, Gor produced an encouraging tournament under Akonnor.
They opened their campaign with a commanding 5-0 victory over APR before losing 1-0 to Uganda’s Vipers SC and recovering to beat Garde Republicaine in their final group match.
Gor then survived a dramatic semi-final against Sudanese giants Al-Hilal Omdurman, advancing 8-7 on penalties after a 1-1 draw.
Rayon, meanwhile, completed an unbeaten campaign and walked away with the $30,000 winners’ prize.
Gor Mahia received $20,000 as runners-up, while Al-Hilal claimed third place and $10,000 after defeating South Sudan’s Jamus SC 2-1 in the playoff.
Although the final ended in disappointment, Gor Mahia leave Kigali with encouraging signs ahead of the 2026-27 season after several new players made an impact during the regional tournament.