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.

Alcaraz to miss French Open title defence with wrist injury
Furyk named US captain for 2027 Ryder Cup in Ireland after Woods turned down role
Turkey's Istanbul Park to host F1 for at least 5 years from 2027
Clear mind does the trick for Chennai's red-hot Samson
New Zealand great Bates to end international career after T20 World Cup