Ferroviario Beira drew 1-1 with Etoile du Sahel in the 2017 CAF Champions League Group A match at the Estadio do Zimpeto in Maputo on Saturday.
The draw sees Tunisia's Sahel advance to the quarter-finals and they also remain at the top of Group A table, while Mozambican side Beira remain third.
Beira will have to defeat Al-Hilal and hope that the other result between Al-Merreikh and Sahel go their way in the final matches of the group stage.
Both teams created goalscoring opportunities in the first-half, but Beira and Sahel could not convert their chances.
As a result, the score was 0-0 during the half-time break following a relatively quiet first-half in the capital city of Mozambique, Maputo.
The home side made the first change of the match 23 minutes into the second-half with Babo being replaced by fellow striker Mariano.
Four minutes later Beira took the lead when Chelito Omar beat Sahel goalkeeper Achraf Krir to make it 1-0 to the home side.
Sahel head coach Hubert Velud then responded by making a change pulling out Alkhali Bangoura for Zouhaier Dhaouadi as the visitors looked to equalize.
The visitors were then awarded a penalty which was converted by Slim Ben Belgacem, who beat Beira keeper Willard Manyatera to ensure that the game ended in a 1-1 draw.
Beira (0) 1 (Omar 72')
Tunisia (0) 1 (Ben Belgacem 84')
Beira: Manyatera, Mambucho, Amorim, Nharreluga, Agy (Beto 92') Andro (Manuel 90'), Chelito Omar, Ugwu, Kanda, Mariano (Babo 68'), Maninho.
Sahel: Krir, Abderrazzak, Bedoui, Boughattas, Ben Belgacem, Msakni, Ben Amor, Kechrida, Acosta, Bangoura (Dhaouadi 81'), Sfaxi (Ayouni 94').