Nairobi-based Gor Mahia has fallen to Rwanda's Rayon Sports in a CAF confederations cup match played at Kasarani Stadium, Nairobi, on Sunday.
The match ended 2-1 in favour of the visitors.
Gor Mahia needed just a draw of any kind to progress to the quarter-finals of the tournament and will thank their stars that Yanga added them a lifeline by defeating USM Algiers in Tanzania on the same day.
On paper, Rayon came to the match a troubled team as it lacked seven of its regular starters including Ismaila Diara who netted Rayon's last two goals in the competition.