Ethiopia held Algeria 3-3 to prevent the Desert Foxes booking their place at the 2017 Africa Cup of Nations.
Algeria would have qualified for the tournament had they beaten Ethiopia, who they had thrashed 7-1 in Blida in their first group meeting on Friday.
This time Ethiopia took the lead three times but a late penalty by Faouzi Ghoulam secured a point for Algeria.
Algeria are top of Group J with 10 points, five points clear of Ethiopia with two matches left to play.
The 13 group winners are guaranteed a place at the finals in Gabon, with the two best-placed runners-up also going through. Gabon qualify automatically as hosts.
Getaneh Kebede scored either side of Islam Slimani’s equaliser to put Ethiopia 2-1 up on Tuesday.
Aissa Mandi levelled again and Dawit Fikadu restored Ethiopia’s advantage only for Ghoulam to slot home from the spot with five minutes remaining.
Source: BBC Sport
SuperSport Report is as follows:
Algeria’s Fennecs survived a scare in Addis Ababa as they needed a last-minute penalty to secure a thrilling 3-3 draw against Ethiopia Walia Ibex.
The Desert Foxes came from behind three times to earn a share of the spoils in their Group J, Africa Cup of Nations qualifier against Ethiopia at Addis Ababa Stadium on Tuesday evening.
Man of Match Getaneh Kebede, who scored a brace, gave Walia a 1-0 lead on the half hour mark.
The visitors fought back relentlessly and the efforts paid off handsomely when they equalised two minutes before the break courtesy of a strike from Islam Slimani to make the scores 1-1.
Red-hot Getaneh Kebede restored Ethiopia’s lead after the break.
Algeria hit back once more just after the hour mark when Aissa Mandi found the back of the net to make it 2-2 as goals kept coming.
Two minutes later Dawi Fikadu gave Ethiopia the lead for the third time, but yet again it was not to be the last after a penalty goal from Faouzi Ghoulam in the 85th minute gave Algeria a hard-fought draw.
The draw sees Algeria maintain their spot at the top of the table group with ten points, followed by Ethiopia in second with five points.
Seychelles are third in the group with four points despite their 2-1 loss to Lesotho in an early qualification match.
Lesotho are bottom of Group J with three points.