Algeria’s Desert Foxes overcame the Elephants of Ivory Coast 4-3 on penalties to set up a mouthwatering showdown with Nigeria in Sunday’s Semifinal. Algeria and Ivory Coast went into a lottery of penalties after the match ended 1-1 in regulation and extra time. Sofiane Feghouli opened the scoring in the 20th minute to give the […]



