The win takes the Nigerian side to six points from four matches, and serves a huge boost to their chances.
The victory followed a pattern established in the group where home teams have won all games at their backyard, as Rivers maintained their impressive record of at least a goal in every match.
But goalkeeper Douglas Kisembo could do little to stop Bernard Ovoke’s attempt from a Bolaji Sakin’s cross less than two minutes into the game.
The hosts soon doubled their advantage thanks to a brilliant team move. Ovoke teed up Fred Obomate who applied a simple finish on the quarter hour mark.
Soon it dried up as KCCA pulled a goal back through Serunkuma Geoffrey almost at the dot of half time.
The Ugandans were reduced to ten men when Habib Kavuma received a second yellow card for a poor tackle on Bolaji Sakin in the dying embers of the game.
In the other Group A match in Tunis, Tunisia’s Club Africain came from behind to beat visiting FUS Rabat. All four teams in Group A have six points each.
Stanley Eguma (Head Coach, Rivers United)
I am happy with the victory but I expected more goals because this game is all about goals and for us to qualify from the group we need to score more goals. However, it’s a game of football and nobody can change the result.
Everybody saw the way we started, it shows that the team is hungry for goals and we started the game from their scoring area despite missing a lot of chances in the first half.
It’s a tight group and every team in the group is strong and tough. Rivers United is new on the continent but we are optimistic, and working hard to improve our performance.
We planned to finish the game in the first half but the players were careless so we didn’t get what we really planned.
Mike Mutebi (Head Coach, KCCA)
I am disappointed that we loss in today’s game. We came to Nigeria with all hopes high and we are disappointed but we lost in a manner that is not discouraging.