The African Cup of Nations saw one of its biggest upsets on Sunday, with Equatorial Guinea defeating Algeria.
The holders of the competition were humbled in the group stages, with their unfancied opponents grabbing a 1-0 win.
Estaban Obiang netted in the 70th minute for Equatorial Guinea, and they held on resolutely to claim a famous win.
Algeria had gone the past 35 international matches without losing, a run that stretched back to October 2018.
They now have a single point going into the final game of their group stage campaign, which makes the tie against the Ivory Coast a must win for Algeria.
If Equatorial Guinea can defeat Sierra Leone in their final group game, they may even win the group.