Algeria and Senegal will face off for the title of Afcon champions in Friday night’s final after dramatic semifinal victories.
Riyad Mahrez hit a stunning last-minute free-kick winner to send the Algerian Desert Foxes past Nigeria 2-1 on Sunday night.
A deflected Mahrez cross forced William Troost-Ekong to turn the ball into his own net for the opener before Odion Ighalo equalised from the penalty spot.
It's a date then...
19/7/2019 - Cairo Stadium 🏟️ pic.twitter.com/mTPHXhtjw5
— CAF (@CAF_Online) July 14, 2019
Meanwhile, Senegal edged past Tunisia after an almost similar dramatic semi.
Both sides missed penalties in regulation time, with Tunisia forward Ferjani Sassi’s tame 75th-minute effort saved after Kalidou Koulibaly was controversially booked for a handball and will miss the final.
⏳TWO GAMES⏳
Who attains the most coveted title in African football, and who gets the third place spot?
🥇❓
🥉❓ #TotalAFCON2019 pic.twitter.com/E0ACeJqdmi
— CAF (@CAF_Online) July 15, 2019
The Lions of Teranga's Henri Saivet then had his spotkick saved in the 81st-minute.
The match was settled in extra time when Tunisia’s Dylan Bronn scored an unfortunate own-goal after his goalkeeper kicked the ball against his head.
Despite their odd entry to the final, both teams battled hard to get into the tournament and must now battle for the title of Africa's best.