Riyad Mahrez’ stunning added time free-kick has sent Algeria to their first Africa Cup of Nations final since 1990 after securing a 2-1 win over Nigeria.

Mahrez’s dazzling wing play set up the opening goal and then, six minutes into added time, the City winger struck a breath-taking 20-yard free-kick into the top left-hand corner to send a nation into raptures.

                        WOW! Final, here we come!
WOW! Final, here we come!

The influential Algeria skipper, winning his 52nd cap, started brightly and had a good effort saved on 11 minutes.

Mahrez, who has impressed throughout the tournament, then played a huge role in the opening goal.

The City winger left two defenders chasing their own shadows on the right flank after 40th-minute before crossing low into the six-yard box where Nigerian defender William Troost-Ekong couldn’t help but put the ball into his own net,

The Super Eagles levelled on 72 minutes courtesy of a VAR decision against Mandi who was adjudged to have handballed Etebo’s shot.

And as the game headed for extra time, Mahrez arrowed an unstoppable free-kick in from the edge of the box to send Algeria to only their second AFCON final and spark wild scenes of celebrations  from the Algerian players, fans and coaching staff..

The Desert Foxes now face Senegal in Cairo next Friday (8pm kick-off).