The victory took KCCA’s tally to nine points, and serves a huge boost ahead of their ultimate clash away to Club Africain next Friday in Tunis.
Geoffery Sserunkuma converted a penalty just before the break to give “Kasasiro Boys” a narrow lead after Julius Poloto was impeded by left back Yassir Jarici.
In the second half, the visitors went on guns blazing, winning almost every 50-50, and were lucky to draw level when Lamine Diakite was denied by KCCA goalie, Charlse Lukwango who got the nod ahead of first choice, Benjamin Ochan.
The homers remained composed capitalizing on the gaps left by the FUS Rabat and midfielder Ibrahim Saddam Juma doubled the lead on 54 minutes with a long range shot.
Up by two goals, both sides deployed a conscious approach but it was the host who put the icing on the cake nine minutes later courtesy winger Isaac Muleme, after a defensive mix-up between goalkeeper Majid Aymane and Mehdi Khalis.
When all seemed done and dusted, FUS Rabat pulled a goal back through Diakite on 85 minutes.
KCCA now are joint leaders with Club Africain on nine points each, after the latter humbled Rivers United of Nigeria 2-0 away in Port Harcourt.
“It’s a great and excellent performance for my boys. We need to keep it up even in the last game because we know the kind of result we need. It’s unfortunate we conceded a last minute goal but we shall go to Tunisia with confidence,” said KCCA coach, Mike Mutebi, whose side need at least a draw in next Friday’s clash in Tunis to become the first Ugandan team to reach the knockout stage of the second-tier continental club championship.
On his part, FUS Rabat coach Hoalid Regragui said: “We made mistake in both halves that cost us the game. It’s not over and we shall try to win our last game and see what happens. For now, it is not in our hands to qualify”.