Vipers will fall 6 points adrift of leaders KCCA if the leaders manage to beat Tooro United tomorrow at the Buhinga grounds.
The three time league winners fell behind in the 23rd minute when Robert Eseru capitalised on a poor clearance from Ibrahim Kiyemba to slot in a shock opener.
Vipers responded by making relentless attacks on the Ndejje defense but the hosts clung to their lead.
Returning for the second period, Ndejje staked their claim harder with another goal which broke Vipers’ spine. Ntege Anwar was the hero this time in the 55th minute.
At this point, Michael Nam Ouma pressed the panic button by substituting Rahmat Senfuka for Hamis Diego Kiiza in the 58th minute.
3 minutes later, Dan Mzee Serunkuma paved way for Steven Mukwala.
The move paid dividends with the former winning a penalty on the 63rd minute which Tito Okello flawlessly converted.
Ouma threw on his final dice with the introduction of Brian Nkuubi for Ibrahim Kiyemba but he came on a little too late to make any substantial impact.
Ndejje’s Paul Dumba was shown matching orders after dangerous play.
Ndejje remain 14th on 19 points but the three earned points help close the gap on Maroons who are 15th on 22 points. They will visit Mbarara city on the 13th of match in their league outing.
Vipers will host Maroons Fc on the 27th of March for their next league match.