RIYAD MAHREZ scored an incredible free-kick five minutes into injury time to send Algeria to the Africa Cup of Nations Final.
Algeria led through an own-goal by William Troost-Ekong but were pegged back after Nigeria received a penalty for handball after a long VAR referral by the referee, who initially didn’t award the spot-kick.
Nigeria levelled at 1-1 from the spot through Odion Ighalo.
Sadio Mane’s Senegal went through to the final earlier after beating Tunisia 1-0 in an extra-time thriller.
Senegal won with an own-goal in the 100th minute when goalkeeper Mouez Hassen pushed a free kick onto the head of defender Dylan Bronn and the ball bounced back into the Tunisian goal.
Current Senegal coach Aliou Cisse was a member of the 2002 team and he dropped to his knees with arms held aloft in celebration at the final whistle.