The 2023 Africa Cup of Nations Quarter-Finals have come to an end, as eight teams were whittled down to four.
Nigeria became the first nation to reach the AFCON Semi-Finals with a hard-fought victory over Angola, before DR Congo came from behind to beat Guinea 3-1. Ivory Coast will join them after a stunning late victory over Mali.
South Africa set up a meeting with Cape Verde in the Quarter-Finals with a huge win over favourites Morocco, and Bafana Bafana will face Nigeria in the last four after a nervy penalty shootout win.
Teams are already mapping out their route to the final in Abidjan with several fallen giants making for an incredibly open AFCON.
Fixtures, schedule and results (all times GMT)
Knockout stage
Last-16
Saturday, January 27
1: Angola 3-0 Namibia
2: Nigeria 2-0 Cameroon
Sunday, January 28
3: Equatorial Guinea 0-1 Guinea
4: Egypt 1-1 (7-8 pens) DR Congo
Monday, January 29
5: Cape Verde 1-0 Mauritania
6: Senegal 1-1 (4-5 pens) Ivory Coast
Tuesday, January 30
7: Mali 2-1 Burkina Faso
8: Morocco 0-2 South Africa
Quarter-finals
Friday, February 2
1: Nigeria 1-0 Angola
2: DR Congo 3-1 Guinea
Saturday, February 3
3: Mali 1-2 Ivory Coast (aet)
4: Cape Verde 0-0 South Africa (1-2 penalties)
Semi-finals
Wednesday, February 7
1: Nigeria vs South Africa (Stade de la Paix, Bouake, 5pm)
2: Ivory Coast vs DR Congo (Alassane Ouattara Stadium, Abidjan, 8pm)
Third place play-off
Saturday, February 10
Loser semi-final 1 vs Loser semi-final 2 (Felix Houphouet-Boigny Stadium, Abidjan, 8pm)
Final
Sunday, February 11
Winner semi-final 1 vs Winner semi-final 2 (Alassane Ouattara Stadium, Abidjan, 8pm