Two goals courtesy of Muhannad Tahir and Cheik Moukoro ensured Hilal Obayed beat Recreativo Do Libolo 2-0 in their CAF Confederation Cup, Group C encounter at Al-Ubayyid Stadium on Saturday.
The Sudanese giants were out to bag the full three points and they fought hard to do so.
Coach Ibrahim Hassan's men have now consolidated their spot at the top of the group as they now sit on 10 points from five matches.
However, the Bulls still have to meet Zesco United in Lusaka to wrap up their group stage campaign on Friday, July 7.
As they piled pressure on the visiting Angolan side, the Sudanese outfit managed to claim the lead as early as the 21st minute through Tahir's goal.
Coach Vaz Pinto tried to motivate his charges to bounce back in the encounter to get something out of the contest, but it was not meant to be.
They went to the interval with the hosts leading 1-0, but six minutes into the second half, Ivoirean striker Moukoro made it 2-0.
Although the clear cut scoring opportunities in the match were few and far between, the result leaves the Angolan side placed at number three in the group with six points from two wins.
Mathematically, their mission to reach the knockout stages is over as they are out of the race, but will hope to beat Egypt's SC Smouha next Friday, 7 July at home.
Hilal Obayed: (1) 2 (Tahir 21', Moukoro 51')
Recreativo Do Libolo: (0)
Hilal Obayed: El Hadi Salim, Bachir, Alkhidi, Amin, Hassan, El Shighail, Ladzagla, M. Hassan, Tahir (Gismalla 71'), Moukoro (Musa 84'), Girfa (Kiiza 86')
Recreativo Do Libolo: Landú, Kuagica,, Depaiza, Higino (Celson 53'), Chara, Sidnei, Dário (Roque 46'), Jaime, Viet, Diawara, Mariano (Pazinho 67')