Africa's national teams returned to action for the first time in 11 months, with a series of friendlies involving the continent's biggest nations.
Tunisia and Tanzania won their African Cup of Nations qualifying matches but Morocco was held to a scoreless draw.
Odion Ighalo's early goal gave Nigeria a 1-0 win over Tunisia in their third-place playoff at the Africa Cup of Nations on Wednesday.
A bizarre own goal in extra time handed Senegal a 1-0 victory over Tunisia in the drama-filled first of Sunday's Africa Cup of Nations semifinals.
Senegal, Tunisia, Algeria and Nigeria are the final four of the Africa Cup of Nations. We assess the matchups and reveal who will meet in the final.
Tunisia ended Madagascar's remarkable Africa Cup of Nations run when they beat the rank outsiders 3-0 in their quarterfinal on Thursday.
Tunisia edged past Ghana 5-4 on penalties after a 1-1 extra-time draw to take the last place in the Africa Cup of Nations quarterfinals.
Tunisia continued their uninspiring showing at the Africa Cup of Nations in a 0-0 draw with Mauritania to clinch a spot in the last 16.
Tunisia captain Wahbi Khazri scored from a deflected free kick to rescue a 1-1 draw against Mali, who scored direct from a corner.
Angola salvaged a surprise but deserved 1-1 draw against an uninspired Tunisia after Djalma Campos cancelled out a Youssef Msakni penalty.
North African trio Tunisia, Algeria and Egypt are in fine fettle after commanding displays ahead of Afcon, but the same can't be said for Morocco.
Who are the strongest teams in the expanded 24-team Africa Cup of Nations, and who faces an uphill struggle to advance past the group stage?
Who are the best players at the 2019 Africa Cup of Nations in Egypt?
Tunisia enjoyed a perfect warm-up for the African Nations Cup after goals from Anice Badri and Naim Sliti helped them to a 2-1 win over Croatia.
The 24 qualifiers for the expanded 2019 Africa Cup of Nations are naming their 23-man squads for the showpiece tournament.
For the first time in the history of the CAF Champions League, the semifinal line-up will consist of the previous four winners.
Some of the continent's less-heralded sides have made the most of the Africa Cup of Nations' expanded format.
Here's the state of play heading into the final round of Africa Cup of Nations qualifiers, with 10 of the 24 berths in the finals up for grabs.
The Atlas Lions rounded off an encouraging year with a 1-0 win away at the home of their rivals
The Pharaohs defeated the Carthage Eagles 3-2 in a North African derby on Friday, with Mohamed Salah netting a late winner.
CAF have suspended Al-Ahly's Walid Azaro for unsporting behaviour following his actions in the first leg of the CAF Champions League final.
Al Ahly have claimed the advantage in the CAF Champions League final with a controversial 3-1 victory over visitors Esperance in the first leg.
The Carthage Eagles have separated from their coach less than three months after his appointment.
Four teams sides confirmed their ticket for the 2019 Africa Cup of Nations during Tuesday's qualifiers.
The North African heavyweights defeated Eswatini and Niger on Tuesday to qualify for next year's finals.