Equatorial Guinea stunned Algeria to leave the defending champions on the brink of a group-stage exit from the Africa Cup of Nations in Cameroon.
Esteban Obiang slid in at the far post to convert a flick-on and net the only goal with 20 minutes left in Douala.
Algeria have just one point from their opening two games and must beat Ivory Coast in their final Group E game to have a chance of reaching the last 16.
The north Africans had two goals ruled out in what was a scrappy encounter.
The result ended Algeria’s unbeaten run at 35 matches, two short of Italy’s world record set last year.