Eswatini and Lesotho look to have finished bottom of their Africa Cup of Nations qualifying groups after failing to win at home in their penultimate matches in the preliminaries at the weekend.
On Friday, Sihlangu Semnikati extended to 22 matches their three-year winless streak, as they suffered a 3-1 defeat against Guinea-Bissau at Mavuso Sports Centre while Lesotho drew a second successive qualifier at home without scoring.
The 0-0 draw with Sierra Leone in Maseru confirmed their mathematical elimination and left them bottom of Group L with an away trip to Nigeria to come.
Eswatini have a single point in Group I and will finish in last place. They play group winners Senegal away in their last game on Tuesday.
Marcelo Djaló opened the scoring for Guinea Bisaua after 17 minutes but Eswatini responded almost immediately when Felix Badenhorst tapped home a cross from captain Lindo Mkhonta.
But in the 22 minute, the visitors went back in front through Alfa Semedo, whose long range effort screamed past home goalkeeper Ncamiso Dlamini.
Pele added the third nine minutes into the second half but Eswatini had a chance to reduce the deficit later, only for Badenhorst to have his penalty saved by Jonas Mendes.