The only goal in the game came in the second half courtesy of Hani Al Dhahi’s strike.
Vipers entered this game desperate for a win after falling by a solitary goal at home a week ago. A 2-0 win would have pushed the Venoms to the second preliminary round of the competition.
It explains why they came into the match under pressure and took some time to settle.
The visitors would have conceded as early as the 10th minute, but Bashir Asiku was in a good position to ensure the ball was out of the danger zone for a fruitless corner.
In the 27th minute, Aziz Kayondo managed to get past his marker, brought in a good cross in search of Dan Sserunkuma but the goalkeeper was alert and he reacted fast enough to stop the danger.
Three minutes later, Jamil Kalisa had a good chance of scoring when the goalkeeper was out of position, but the defender recovered to clear the ball for a corner.
The Venoms felt they could have had a penalty in the 35th minute when Sserunkuma was fouled in the danger zone but the referee was not interested.
After the break, the Venoms, once again, had a chance in the 49th minute when Ibrahim Orit and David Bagoole played well to set Cesar Manzoki in the danger zone. However, Al Hilal custodian Abdalla Aboeshren denied him.
The Venoms committed in numbers and were caught napping in the 63rd minute, and Hani Al Dhahi capitalized on it to give his team a vital goal that sealed their place in the next phase.
It could have been worse for the visitors in the 70th minute when they conceded a free-kick in the danger zone, but Fabien Mutombora bailed them out to ensure they did not concede another goal.
Ibrahim Orit could have at least scored when he was slipped in, but he shot straight at the goalkeeper.
Vipers will now turn their focus on the StarTimes Uganda Premier League and Stanbic Uganda Cup.