Football is full of moments of poetry - but rarely so many in one go as Ivory Coast produced to secure a football fairytale by winning AFCON against the odds on Sunday.
Ivory Coast completed one of Africa Cup of Nations' most memorable comebacks to be crowned champions of Africa for a third time as Nigeria were beaten 2-1 in Abidjan.
Sebastien Haller fired hosts Ivory Coast into the final of the Africa Cup of Nations and to within one match of the ultimate redemption after beating DR Congo 1-0.
Oumar Diakit scored in stoppage time of extra time to send 10-man Ivory Coast into the semi-finals of the Africa Cup of Nations with a dramatic 2-1 win over Mali.
Franck Kessie stepped up from the penalty spot to send defending champions Senegal tumbling out of the Africa Cup of Nations and spark wild celebrations in Yamoussoukro.
A round-up from Monday's Africa Cup of Nations matches with Ivory Coast, Nigeria, Egypt and Ghana all in action on day 10 of the tournament.