Ethiopia kept their faint qualifying hopes for the 2017 Africa Cup of Nations alive when beating Seychelles 2-1 at home.
The win in both sides’ final Group J qualifier takes Ethiopia to 11 points, leaving them with an outside chance of qualifying as a best runner-up.
After the visitors took a shock lead, Getaneh Kebede’s first-half strike and a Saladdin Said penalty turned the tie.
The two best runners-up will join 13 group winners at the finals in Gabon.
1962 champions Ethiopia will need eight other results to go their way this weekend if they are to reach their first Nations Cup since 2013 and only their second since 1982.
Algeria, who finish their campaign against Lesotho on Sunday, had already qualified from the group, with 13 points, while Seychelles could only muster four, a point more than Lesotho.
One of the results Ethiopia needed already came in on Saturday night as Cape Verde – who needed to beat Libya to have any chance of progress – lost 1-0.
A home win would have taken Cape Verde to 12 points, so eliminating the Ethiopians, but instead the islanders’ dreams were left in tatters as the visitors scored in the 89th minute.
|Final round of 2017 Africa Cup of Nations qualifiers|
|Group A||Group B||Group C|
|Togo v Djibouti (Sun, 1730)||Angola 1-1 Madagascar||Equatorial Guinea v South Sudan (Sun, 1600)|
|Tunisia v Liberia (Sun, 1730)||DR Congo v Central African Republic (Sun, 1730)||Mali v Benin (Sun, 1730)|
|Group D||Group E||Group F|
|Burkina Faso v Botswana (Sun, 1400)||Congo Brazzaville v Guinea-Bissau (Sun, 1430)||Cape Verde 0-1 Libya|
|Uganda v Comoros (Sun, 1400)||Zambia v Kenya (Sun, 1430)||Morocco v Sao Tome e Principe (Sun, 1900)|
|Group G||Group H||Group I|
|Nigeria 1-0 Tanzania||Ghana 1-1 Rwanda||Ivory Coast 1-1 Sierra Leone|
|Mozambique 1-0 Mauritius||Sudan 1-2 Gabon|
|Group J||Group K||Group L|
|Ethiopia 2-1 Seychelles||Senegal 2-0 Namibia||Malawi v Swaziland (Sun, 1300)|
|Algeria v Lesotho (Sun, 1930)||Niger v Burundi (Sun, 1730)||Guinea v Zimbabwe (Sun, 1700)|
|South Africa 1-1 Mauritania||Cameroon 2-0 The Gambia||All times GMT|
Elsewhere, Nigeria had Kelechi Iheanacho to thank for their first official win in Group G as they beat Tanzania 1-0 thanks to the Manchester City star’s long-range thunderbolt after 79 minutes.
The 2013 African champions, who have failed to qualify for the last two Nations Cups, had recorded an opening day victory over Chad only for the result to be annulled when the latter withdrew from qualifying.
The Super Eagles finish the campaign with five points from four matches, trailing group leaders – and qualifiers – Egypt by five points.
Cameroon, another side to have qualified before their final game, finished Group M unbeaten when beating The Gambia 2-0 in Limbe.
Striker Karl Toko Ekambi was the stand-out performer, winning a penalty – which Benjamin Moukandjo converted – before scoring his maiden international goal after 53 minutes and then hitting the post with a late free-kick.
The win left Cameroon with 14 points, comfortably ahead of Mauritania (8), South Africa (7) and The Gambia, who finished with two points.
In another dead rubber, Ghana ended Group H with a 1-1 draw at home to Rwanda to give the Black Stars a total of 14 points.
There were swathes of empty seats at the Accra Sports Stadium, which could be explained by Ghana having already qualified while some fans are dissatisfied with the way the country’s football is being run.
“Public affection for the Black Stars is an at all time low,” Ghanaian journalist Gary Al-Smith told BBC Sport.
Those who stayed away missed Samuel Tetteh giving Ghana the lead with a shot that goalkeeper Jean-Luc Ndayishimiye might not want to see again, before Muhadjiri Hakizimana equalised late on with a stunning free-kick.
In Maputo, Mozambique – who started the day bottom of Group H with four points – leapfrogged opponents Mauritius (six points) after beating them 1-0.
In Luanda meanwhile, a fearsome Gelson strike brought Angola from a goal down to register a 1-1 draw at home to fellow Group B also-rans Madagascar.