Algeria are through to the semi-finals of the Africa Cup of Nations after beating Ivory Coast in penalties.
The two sides were deadlocked at 1-1 after extra time, meaning that spot kicks were needed to determine a winner.
In the end it was the 1990 winners who came out on top to book their spot in the final four.
Elsewhere Madagascar’s fairytale run came to a screeching halt as they were outplayed by Tunisia.
The 2004 winners recorded an easy 3-0 quarterfinals victory over the minnows.

Australian cricketer Usman Khawaja disputes findings in 2018 ball-tampering probe
Everton's Dewsbury-Hall does his talking on the pitch after England omission
India's Shami keeps white-ball focus after ending Test career
'Brotherly Love', 'Colour Up' light up Dubai Racing Carnival opening night
Norris fastest in Sao Paulo practice as champion Antonelli returns to action