KCCA defeated Onduparaka 3-1 at Lugogo to book a date with Vipers in this year’s Pilsner Super 8 final.
Allan Okello scored a sublime brace to supplement Musa Ramathan’s fourth minute goal.
Ramathan took matters by himself and put KCCA in an early lead with a brilliant solo effort.
Okello then made it 2-0 at the stroke of halftime with another well orchestrated move from outside the box.
The second half kicked off with Onduparaka double substitution that saw new signings Bashir Bhetto and Atendere Jeriga come on.
The double change subsequently paid off in the 54th minute. Jeriga crossed for Bhetto who headed home to make it 2-1.
Two minutes later, Okello stretched KCCA with an exquisitely taken free kick.
KCCA would have scored more goals but Okello and Sulaiman Mutyaba saw their efforts hit the woodwork.
KCCA will now play Vipers in the final on a date yet to be determined.
KCCA XI
Malyamungu, Ramathan, Musana, Kato, Revita, Bukenya, Kasozi, Okello, Anaku, S. Mutyaba, Serunkuma
Onduparaka XI
Baker, Okocha, Ayiko, Dudu, Gasper, Faizul, Andama, Jangeyambe, Gadaffi, Tabu, Okhuti.