Patrick Henry Kaddu scored from 12 yards to give KCCA FC all three points in the StarTimes Uganda Premier League tie played on Tuesday at Lugogo.
KCCA’s goal came late after 62 minutes after Onduparaka’s defender Richard Ayiko fouled Allan Kyambadde in the forbidden area.
Center referee Mashood Ssali made no mistake but to award KCCA FC the penalty.
The usual candidates in Allan Okello, Mustafa Kizza and Timothy Awany all shied away from responsibility until Kaddu Stepped up.
His effort was almost saved by Nicholas Sebwato but his fingertips weren’t enough to stop Kaddu’s powerful shot.
KCCA FC survived on different occasions as Onduparaka tried to get back into the game.
In the 75th minute Faizul Ibrahim launched a powerful shot, when Charles Lukwago was already beaten but only to be denied by the woodwork.
Ibrahim was at it again in the 87th minute of the game, when he shot a powerful rebounder but was squandered towards the post.
The win has helped the Kasasiro Boys maintain their supremacy at the top of the table with 40 points from 17 outings.
At Kakyeka, Innocent Wafula’s early strike in the first half was all defending champions Vipers needed against Nyamityobora to pick all three points.
They maintain second position on 37 points ahead of their weekend tie against SC Villa who play Bright Stars on Wednesday at Namboole.
In Jinja, the hosts Kirinya Jinja SSS settled for a one all draw, while URA defeated Ndejje Lions 2-1 at the Arena of Visions.
In Arua, Paidha Black Angels came from a goal down to draw with BUL FC, Mbarara City continued with their fairytale with a 2-0 over Maroons in Luzira.
KCCA FC 1-0 Onduparaka
Jinja 1-1 Tooro United
Maroons 0-2 Mbarara City
Ndejje University 1-2 URA SC
Nyamityobora 0-1 Vipers
Paidha Black Angels 1-1 BUL
SC Villa vs Bright Stars