It seemed like the job was done when Ghanaian Sey scored the opener after just two minutes, and with the Sudanese side not at the races, the visitors didn't hestitate to take advantage.
Namungo became overconfident when they managed to get the away goal, and they were eventually punished in the 13th minute when Galangat scored from close range.
A few moments later, the hosts took a deserved lead when Ainsoor capitalised on casual defending to further boost the home team's confidence.
The second goal motivated Obayed and created confusion and tension on the visitors' side. It was not surprising when Galangat completed his brace in the 19th minute to give Hilal a 3-1 lead on the day