This archive report was first published on 19 July 2019.
On Friday, the curtains will fall on the 2019 Africa Cup of Nations as Algeria takes on Senegal in the final match at the International Stadium in Cairo, Egypt, on July 19, 2019.
Senegal, who lost 1-0 to Algeria in the group stage, will be seeking their first African crown, while Algeria will be out to reclaim the title they won in 1990.
Algeria eliminated Nigeria in the semis, while Senegal knocked out Tunisia to set up tonight's finale.
Algeria are in the race to go unbeaten in the competition, having recorded only a draw in six games, and are vying for their first title since 1990, which they clinched on home soil.
Senegal, on the other hand, are angling for an inaugural African title, with their last appearance in the final coming in 2002, where they lost to Cameroon.
Senegal coach Aliou Cisse believes the Africa Cup of Nations group stage defeat by Algeria helped fuel their run to the final, where they will meet the same opponents tonight for the title in Cairo, Egypt.
Algeria beat Senegal 1-0 in their second game of the tournament in Egypt, but Cisse's side have since won all four matches without conceding a goal, leaving the Teranga Lions on the brink of winning a first Cup of Nations crown.
Senegal must do without defensive rock Kalidou Koulibaly, who is suspended for the final after two yellow cards in the knockout phase.