As Algeria and Senegal face each other in the Africa Cup of Nations (Afcon) final in Egypt, we look at some of the high and low points of the continent's main football tournament.
The knights of Madagascar We all love an underdog and low-ranking Madagascar was the team many neutral fans were rooting for.
The Barea (named after a local hump-backed zebu cow) went on a fairy-tale run, outplaying and beating mighty Nigeria before reaching the quarter-finals in their first Afcon appearance.
Five years ago, Madagascar were ranked 190 out of 211 in the Fifa world rankings.
To qualify for the finals in Egypt, they had to take part in the preliminary round of qualifying, against Sao Tome and Principe in early 2017.
Presidency of the Republic of Madagascar
President Rajoelina awards the national team for their impressive performance
The country does not have a professional league and most of the squad play in the French secon..