The Africa Cup of Nations reaches its conclusion on Sunday night with a mouth-watering final between Senegal and Egypt.
While Senegal beat Burkina Faso 3-1 to seal their spot in the showpiece, Egypt were pushed all the way to a penalty shoot-out by host nation Cameroon before prevailing.
So a memorable tournament will conclude with two of the favourites going head-to-head as well as Liverpool team-mates Mohamed Salah and Sadio Mane.
Sportsmail has recruited Cameroon, Chelsea and Newcastle legend Geremi as our AFCON expert and here he previews the final on Sunday night.
As a player, you will not get too many opportunities to play in these type of matches so it will mean a lot and they will take it so seriously.
We have two big teams with big players and, on occasions like these, it is those big players who love to make the difference and write their name in the history of their country.
Liverpool team-mates Sadio Mane (left) and Mohamed Salah (right) are set to go head-to-head as Senegal play Egypt in the Africa Cup of Nations final on Sunday night
The Liverpool team-mates will put friendship aside for the AFCON final on Sunday evening
At the beginning of the tournament, I spoke with some of the Senegal officials and they were saying that this is their time.
They have never won the Africa Cup of Nations so will do everything to do it this time.
They have a very strong team and some very good individuals within that.
Egypt do have the experience of winning the AFCON - seven times - and 아시안오즈 that is why they are the most successful side in Africa. They have that experience of winning.
They are not playing all that well in attack but they know that in this kind of tournament you don't have to score all the ti
/>You have to manage it match by match and I think that is what they do.
They have done this all the way through to the final and in the final they will try to be strong defensively and wait until the end to try and score a winn
/>This is their tactic and most of the time, it works.
Liverpool's Mane ensured that his side made the final by scoring Senegal's third in the semi
Salah leads the celebrations after Egypt beat hosts Cameroon on penalties to make it through
Senegal celebrate their passage to the final of the AFCON after beating Burkina Faso 3-1
Egypt defeated hosts Cameroon 3-1 on penalties in a dramatic Africa Cup of Nations semi-final