SENEGAL take on Algeria in the Africa Cup of Nations final after both sides came through dramatic semis.
Riyad Mahrez blasted in a 95th minute free kick to give the Desert Foxes an emotional victory over Nigeria.
And the Lions of Teranga left it even later against Tunisia, being forced to wait for a Tunisian extra time own goal in a match which saw both teams miss penalties.
When is Senegal vs Algeria?
Senegal take on Algeria on Friday, July 19.
The match will kick off at 8pm UK and Algeria time – 7pm in Senegal and 9pm in Egypt.
It will be played at the Cairo International Stadium.
What TV channel is Senegal vs Algeria on and can I live stream it?
Senegal vs Algeria will be live on Eurosport 2.
Coverage will commence 15 minutes before kick-off at 7.45pm.
To live stream the match, head to the Eurosport Player.
In Senegal, the final will be live on RTS, while EPTV will be showing it in Algeria.
MOST READ IN FOOTBALL
Can I watch Senegal vs Algeria for FREE?
Amazon Prime offers a free trial of the Eurosport Player for new customers.
Goalkeeper Edouard Mendy is out for Senegal after fracturing his hand earlier in the tournament.
He will be replaced by Alfred Gomis and is the only enforced absence for either side.
Goalkeepers: Abdoulaye Diallo (Rennes, France), Alfred Gomis (SPAL, Italy), Edouard Mendy (Reims, France)
Defenders: Kalidou Koulibaly (Napoli, Italy), Moussa Wague (Barcelona, Spain), Pape Abdou Cisse (Olympiakos, Greece), Salif Sane (Schalke, Germany), Youssouf Sabaly (Bordeaux, France), Lamine Gassama (Goztepe, Turkey), Saliou Ciss (Valenciennes, France), Cheikhou Kouyate (Crystal Palace, England)
Midfielders: Alfred Ndiaye (Malaga, Spain), Idrissa Gana Gueye (Everton, England), Keprin Diatta (Club Brugge, Belgium), Badou Ndiaye (Galatasaray, Turkey), Henri Saivet (Bursaspor, Turkey)
Forwards: Ismaila Sarr (Rennes, France), Keita Balde (Inter Milan, Italy), Mbaye Niang (Rennes, France), Moussa Konate (Amiens, France), Mbaye Diagne (Galatasaray, Turkey), Sada Thioub (Nimes, France), Sadio Mane (Liverpool, England)
Goalkeepers: Rais M’Bolhi (El Etifaq, Saudi Arabia), Azzedine Doukha (Al Raed, Saudi Arabia), Alexandre Oukidja (Metz, France)
Defenders: Aissa Mandi (Real Betis, Spain), Mehdi Zeffane (Rennes, France), Ramy Bensebaini (Rennes, France), Rafik Halliche (Moreirense, Portugal), Mehdi Tahrat (Lens, France), Djamel Benlamri (Al Shabab, Saudi Arabia), Youcef Atal (Nice, France), Mohamed Fares (SPAL, Italy)
Midfielders: Haris Belkebla (Brest, France), Ismail Bennacer (Empoli, Italy), Mehdi Abeid (Dijon, France), Sofiane Feghouli (Galatasary, Turkey), Adlene Guedioura (Nottingham Forest, England), Hicham Boudaoui (Paradou)
Forwards: Adam Ounas (Naples, Italy), Riyad Mahrez (Manchester City, England), Islam Slimani (Fenerbahce, Turkey), Yacine Brahimi (Porto, Portugal), Baghdad Bounedjah (Al Sadd, Qatar), Youcef Belaili (Esperance Tunisia), Andy Delort (Montpellier, France)
This post written by Samuel Street originally appeared on Football news - transfers, fixtures, scores, pictures | The Sun. Read the full post here.