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.

Dubai Capitals clinch important six-wicket victory over Gulf Giants
MI Emirates down table-toppers Desert Vipers by four wickets
Schaper wins back-to-back DP World Tour titles
Asian Football Confederation to launch Nations League competition
Australia crush England fightback to retain Ashes
