Equatorial Guinea caused a major upset on Sunday evening as they beat defending champions Algeria 1-0 in the Africa Cup of Nations.
Esteban Obiang’s goal in the remaining 20 minutes of the match was the only deciding factor between the two teams.
Algeria had two goals ruled out.
Manchester City’s Riyad Mahrez was too slow to get back into an onside position when the ball was played to him in the build-up to Baghdad Bounedjah’s shot halfway through the opening 45 minutes.
Youcef Belaili then thought he has scored a late equaliser for his team, but was flagged offside in the 84th minute.
Equatorial Guinea’s victory put an end to Algeria’s 35-game unbeaten run — two short of Italy’s world record, which they set last year.
The defeat has left Algeria on the brink of being knocked out of the group stages after their 0-0 draw with Sierra Leone in their opening game of the tournament.
Algeria will need to beat Ivory Coast in their final game of Group E if they are to be in with a chance of qualifying for the last 16.