Substitute Tito Okello scored a controversial late equalizer as Vipers SC forced a 1-1 draw with Express FC at Wakulukuku on Wednesday.
The Red Eagles, who were the better side for entirety, appeared to be on course to secure their third victory in a row following a first half Tony Odur penalty had put them one-up for longer spells of the affair.
But the Red Eagles players were left incensed by assistant referee Sam Kakembo’s decision to count the hosts’s contentious leveller.
Tito Okello seemingly in clear off side position scrapped home from Tadeo Lwanga headed effort late on to ensure both sides take home a point.
Kefa Kisala’s men made a fast start and had an early chance when Michael Birungi’s half volley went wide in the 15th mins while Tony Odur tapped wide when in a one on one situation with Fabien Mutombora.
Vipers SC were back peddling with only Moses Waiswa and Noah Wafula putting in some notable shift.
And it was the hosts who opened the scoring on 30 minutes, Odur beating Mutombora from 12-yards after the pair of Fred Okot and Ibrahim Kiyemba wrestled Ibrahim Kayiwa in the forbidden area.
Vipers responded positively and would have equalized when Isaac Mutanga handled in the box but Dan Sserunkuma put the resultant spot kick low wide.
Vipers introduced Abraham Ndugwa for Moses Waiswa at half time as they looked to add poise and guile in their attack.
Express FC’s adroit midfielder Nsubuga was a menace in the middle of the pack while Birungi’s pace and trickery troubled the hosts back line.
And Tito Okello, who had replaced an ineffective Dan Sserunkuma scored the equaliser in the 83rd minute in some what an offside position.
A point earned for Vipers pushes them to second place on 15 points, just like KCCA. Express remains in 5 place on 12 points.