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.

Frustrations abound as France, England face off in third-place match
Legendary cricketer Garry Sobers dies at 89
Antonelli on top in Belgian GP practice, Gasly crashes
World Cup winners to receive US-style championship rings
Pakistan all-rounder Nawaz sanctioned for breaching anti-doping code