South Africa's World Cup dream was all but ended on Sunday night thanks to a freak own goal by striker Bernard Parker.
Parker had given the 2010 World Cup hosts the lead in the 33rd minute, before Ethiopia equalised through Getaneh Kebede.
And Parker went from hero to villain, when he bulleted a header past his own goalkeeper in the 70th minute.
The 2-1 defeat ends South Africa's hopes of qualifying for the tournament in Brazil next year through the usual method, but a FIFA investigation into an alleged ineligible Ethiopian player may yet see them through on a technicality.
Walia Antelopes midfielder Manyahile Beyene was reportedly banned for Ethiopa's away game in Botswana after receiving too many yellow cards.
It remains to be seen if Ethiopa get disqualified, thereby handing South Africa the points they need to keep their hopes alive. But as it stands, they won't be in Brazil next summer.
Check out Parker's outrageous own goal in the video below - and credit to 101greatgoals.com for getting up it first...