Senegal are looking to make history on Friday night by winning their first ever Africa Cup of Nations title. It won't be easy against an Algeria side, led by Manchester City's Riyad Mahrez, as they are searching for their first AFCON title since they last lifted the title in 1990.
Liverpool star Sadio Mane has said he would trade his Champions League final winners' medal to lift a trophy with Senegal and he is 90 minutes away from adding international honours.
Sportsmail takes a look at both sides, the topical Manchester City v Liverpool rivalry in this game, how each team got to the final and why Kalidou Koulibaly's suspension could come back to haunt Senegal.
Manchester City v Liverpool (Again!)
It is the rivalry that goes on and on - despite the Premier League season ending with City's title celebrations in Brighton 68 days ago.
Both managers will have one eye on Friday's final with each side possessing one of the two talismen on show.
Algeria's hopes rest with Mahrez and he will need to step up for an unfancied side to upset the odds. He did that in the semi-final, scoring a sublime free-kick with seconds left against Nigeria.
Mane has three goals in the tournament so far with his most recent in the 1-0 last-16 win over Uganda, sparing Senegal from a shock early exit.
Both have lifted trophies this season - Mahrez domestically and Mane in the Champions League - and whoever steps up on Friday is likely to be the one kissing the trophy at full-time.
How have the two teams got this far?
There have been some nervy moments for both, narrow wins, extra-time winners and even a penalty shootout for Algeria.
Djamel Belmadi's Algeria side have been unbeaten from the opening group stage game and look a real force to be reckoned with in their current system, which places emphasis on the wing play.
They rode their luck at times against Ivory Coast - one of the tournament favourites - but that is a sign of a championship team to come through when not on top.
For Senegal, while their progress has not been flashy they have been brutally efficient - particularly in the knockout stages.
The Lions beat Uganda, Benin and Tunisia each by a single goal with boss Aliou Cisse building his foundations from the back with a mean defence.
Algeria are the bogey team
Records alone will not do the job but Algeria's players will be buoyed by their superior record when they come up against Senegal.
They do not need to delve too deep in the record books either. With both sides in the same group for this tournament, Algeria are edging the psychological battle after they ran out 1-0 winners in that game.
It is the only black mark on Senegal's card on the run to the final and it cannot be underestimated how much confidence Algeria will draw from that result.
But going further back, Senegal have reason to be fearful. The last time they managed a win against their final opponents it was May 2008.
In the 11 years that followed that win the two sides have met five times, with Algeria winning four and drawing the other.
Losing Kalidou Koulibaly to suspension hurts Senegal
Finals are sometimes won and lost by the finest margins and Senegal will hope they can prevail without talismanic defender Kalidou Koulibaly on Friday night.
The Napoli centre back, considered one of the finest in the world in his position, picked up a booking - and subsequently a ban - in the semi-final win against Tunisia to rule him out.
Players who collect two or more yellow cards in the three matches before the final are handed a suspension and the card against Tunisia was the Napoli man's second in three games.
'He is a key player in the group. He contributes a lot. But we will also be playing for him, to honour him,' Ndiaye told Seneweb. 'Each player gave his best no matter how small and, now, the most important thing is that we are through to the final. We will do everything to win.'
Defence has been the key to victory for Senegal. Without Koulibaly, it could quickly unravel for the Lions.
Aside from Mahrez and Mane, who are the danger men?
Those two are unquestioanbly where the expectation and hope rests but there are others in both sides that will feel they can write the script and make themselves the lead character in the final.
SWEEPERKEEPER
2
And the winner is!.
Cozackopz
1
And of course, City won.
U.S.A1306694
1
And city win again
Tacacknsu
2
city won
MBaceesay
0
jacdirs
3
mahriz win
laehcim
0
this is part1 of the session, part 2 will will starts in community sheild so let's hope this doesn't end in 1-0 again
Kwocodile
0
???liverpool starting LW vs man city leftrightout winger
Okiki
0
Yes epl affairs thing again Liverpool taken on man city
Yeeamnrsty
1
I think Algeria will win though I support Mane
lsarua
1
You can see either a city or Liverpool player in every major finals in the world of football. This confirms the supremacy of EP over other leaques. Good luck mahrez we shall be watching and supporting you live from the Etihad Stadium.
Bozelorty
1
City clear all grasses and blow all dust
Vemceilpsu
3
Mane and Senegalese team Will Never Walk Alone. It's Liverpool era! Win for Senegal! Win for the Reds! Liverpool all the way!
beabcdirz
2
Senegal am here for you win and celebrate together
Akemkwene
0
part I of 4 LIVERPOOL VS MANCHESTER CITY
Raja36
2
Mancity Mahrez win
Jowackmpr
2
man city all the best marhrez
fosbdiln
1
am in for mane , Africa and Liverpool but I have a feeling Algeria might take this one . hope he reports back to Liverpool fit and in time to play the community shield come 4 of August
Tiokry
2
Algeria for the Win
Sotelnry
1
mane and Algeria all the way
AverageS4v4g3
0
Mahrez hardly did anything with City, Mane is easily the better player...
You smoking crack
saheimtyz
0
Algeria for the win
MariaaDz
0
mane will win. He will never walk alone
More like he will loose 😂😂
MariaaDz
0
Mahrez hardly did anything with City, Mane is easily the better player...
R u mad , mahrez is 1000% better den mane no doubt
SonOfPep
4
Algeria for life
Dioruno
0
just hope Mane comes back fit and motivated
ManUpogba
1
Easy win for Senegal
FCBneuer
0
It's Algeria's to lose though I'm rooting for Senegal.
Yamahafor
1
Mahrez hardly did anything with City, Mane is easily the better player...
crossover
0
No it's not, it's Senegal vs Algeria, don't bill it as anything other than that. Respect the fact there is another 20 players on the field that don't play for Liverpool or City.
blue999
0
Algeria definitely favourites with koulibaly not playing
Glennbrown
0
Just more proof that the Big Six is an invention to make The Bottlers appear relevant. There's only a Big Two, the Next four and the Rest.
U.S.A3382709
0
mane will win. He will never walk alone
jobbes
0
Come on you CENTURION!!!
languidc
0
This is not originated by daily mail I've seen a cartoon image of Mahrez and Mane playing Algeria vs Senegal on fifa with Pep and Klopp behind his player cheering him on.
Oraclea
0
Mahrez will bear the pride of ManCity, he has champion's mentality and know how to win things as a team, unlike red rat Mane, he play individually like play for liverpool..
dupabilopy
1
Unfortunately I think Liverpool will win
Sihcdeknp
2
support mane today .
Nesaeiptz
1
Mane will shine once small
dehadmruz
2
marhz
SubashChandru
2
Maherz is pure class
Funyy
1
Like the epl city always the winners
Funyy
0
It’s like klopp’s son vs pep’s son in the final
BibashDhakal
1
Come on Mane win this game💪
Bemacksu
0
This time Foxes are likely to devour the Lions. The Foxes game and game plan is on a higher notch.
Postman
1
Senegal(Liverpool) shall win it then
Senegal is very strong.
hoeebisms009
3
Senegal(Liverpool) shall win it then
Edoo87
3
Afcon final
Longlife2000
2
game on.....