The plight of the host was further worsened after wasting a penalty midway in the first half.
But that celebration did not last long and the ‘Go Blue Boys’ replied in the 25th minute through Randy Dukuly to even the score.
The Liberians had an opportunity to go up for the first time in the game from a penalty on 33 minutes, but Karleo Anderson missed from the short distance.
After the break, Barrack Young Controllers made several attempts in their quest for victory, but their efforts were futile.
The return leg will take place on Sunday, 16 April 2017 in Pretoria, with the winner over the two legs advancing to the group stage.
Saturday, 8 April 2017
CF Mounana (Gabon) 2-1 ASEC Mimosas (Cote d’Ivoire)
Bidvest (South Africa) 0-0 Smouha (Egypt)
CNaPS (Madagascar) 1-1 Recreativo do Libolo (Angola)
KCCA (Uganda) 1-0 El Masry (Egypt)
Young Africans (Tanzania) 1-0 MC Alger (Algeria)
Sunday, 9 April 2017
FUS Rabat (Morocco) 2-1 MAS Fes (Morocco)
Rangers (Nigeria) 2-2 Zesco (Zambia)
RC Kadiogo (Burkina Faso) 1-2 CS Sfaxien (Tunisia)
Ports Authority (Gambia) 1-1 Hilal Obeid (Sudan)
Port Louis (Mauritius) 1-2 Club Africain (Tunisia)
Barrack Young Controllers (Liberia) 1-1 Supersport (South Africa)
AS Tanda (Cote d’Ivoire) 2-0 Platinum Stars (South Africa)
Horoya (Guinea) 2-0 Ittihad Tangier (Morocco)
AC Leopards (Congo) 1-0 Mbabane Swallows (Swaziland)
TP Mazembe (DR Congo) 2-0 JS Kabylie (Algeria)
Sunday, 16 April 2017
Rivers United (Nigeria) vs Rayon Sports (Rwanda)