Uganda Premier League leaders Vipers SC survived loss as they struggled against Maroons to secure just a point in Luzira.
Fahad Bayo scored the equaliser from the penalty in the second half to cancel out a first half goal from Fred Amaku.
Amaku capitalized on lousy defending from Vipers to find the opener for the hosts. Vipers improved after the break with the introduction of Denis Mwemezi.
In the 62nd minute, Bayo calmly slotted home to restore parity after assistant referee Okello Lee adjudged Timothy Bamulazenki to have handled in the area even though TV replays showed the ball hit his chest.
The Venoms are now on 34 points in first position but will surrender top spot if KCCA win all their remaining games in hand.