It's a clash of West vs North as Senegal guns for their maiden AFCON title against a side that lifted its first and only crown back in 1990.
Either way, a fresh new name will be inscribed on the trophy by tomorrow. Which starting XIs are we expecting to take the pitch in Egypt tomorrow?
🇸🇳 🦁 Senegal (4-2-3-1)
Alfred Gomis; Lamine Gassama, Cheikhou Kouyaté, Salif Sané, Youssouf Sabaly; Badou Ndiaye, Idrissa Gana Gueye; Ismaïla Sarr, Henri Saivet, Sadio Mané; M'Baye Niang
Krépin Diatta started Senegal's semifinal win against Tunisia from the right side of midfield, but his place is under threat from Rennes winger Ismaïla Sarr, who made an impressive cameo in that match. Key defender Kalidou Koulibaly is suspended after the Napoli man picked up accumulative bookings, so in his place will step Schalke centre back Salif Sané.
🇩🇿 🦊 Algeria (4-1-4-1)
Rais M'bolhi; Mehdi Zeffane, Aïssa Mandi, Djamel Benlamri, Ramy Bensebaini; Adlène Guedioura; Riyad Mahrez (c), Ismaël Bennacer, Sofiane Feghouli, Youcef Belaili; Baghdad Boundejah
Riyad Mahrez produced 94th-minute heroics to send Algeria into the final and he will be the key man, skipper and talisman again for the Desert Foxes. We expect them to name an unchanged side from the one that broke Nigerian hearts in the semifinals.
It's bound to be an emotionally-charged evening between two top sides.