Algeria forward Riyad Mahrez curled in a free kick in stoppage time to give Algeria a 2-1 win over Nigeria in a tense Africa Cup of Nations semi-final played in a volatile atmosphere on Sunday.
The Algerians went ahead when William Troost Ekong turned a Mahrez cross into his own net five minutes before halftime.
Nigeria equalized out of the blue midway through the second half with a penalty awarded for handball and converted by Odion Ighalo following a lengthy VAR review.
There were ugly scenes as bottles were thrown after the equalizer. Algeria will face Senegal in Friday's final.
Senegal in African Cup final after extra-time thrillerSenegal is in the African Cup of Nations final after beating Tunisia 1-0 in an extra-time thriller on Sunday. Senegal won with an own-goal in the ... Sports
Nigeria grab late winner against South Africa to reach semi-finalsNigeria sneaked into the Africa Cup of Nations semi-finals when William Troost Ekong scored with one minute remaining to give them a 2-1 win over a ... Sports
Streetwise Tunisia end Madagascar’s dream with 3-0 quarter-final winTunisia ended Madagascar’s remarkable Africa Cup of Nations run when they beat the rank outsiders 3-0 in their quarter-final on Thursday, ... Sports
Hosts Egypt knocked out of Africa Cup of NationsThembinkosi Lorch scored five minutes from time to hand South Africa an upset 1-0 win and knock holders Egypt out of the Africa Cup of Nations as the ... Sports