Algeria set up an Africa Cup of Nations semi-final against Nigeria with a 4-3 penalty shoot-out victory over Ivory Coast following a 1-1 draw in Suez.
Sofiane Feghouli's goal against the run of play opened the scoring in the 20th minute, Rais M'bolhi having made a superb early save to keep Ivory Coast at bay.