Manchester City's Riyad Mahrez scored a fabulous free-kick in the dying seconds as Algeria beat Nigeria to reach the Africa Cup of Nations final.
With extra time looming, Mahrez ripped a devilish set-piece into the top corner to set up a showdown with Senegal in the final on Friday.
An own goal from William Troost-Ekong had handed Nigeria the advantage before former Watford forward Odion Ighalo dispatched a penalty to level the scoreline.
Senegal, meanwhile, booked their passage to the final with a 1-0 win over Tunisia - the Teranga Lions progressing courtesy of an extra-time own goal from Dylan Bronn.
I N D E S C R I P T I B L E 😭🇩🇿💚🤲🏼 #Elhamdulilah
— Riyad Mahrez (@Mahrez22) July 14, 2019
tellement heureux & fier... direction la finale !!! Tahia Djazair #CAN2019 pic.twitter.com/cs3EioaMk1
2-1 | ||
Riyad Mahrez 90' | Troost-Ekong 40' (o.g.) Odion Ighalo 72' (pen.) |