Africa Cup of Nations: Cup of Nations reaches quarter final stage
And then there were eight.
Today marks the beginning of the quarter-finals of the Africa Cup of Nations following some exciting, dramatic and, in some cases, surprising last-16 ties in Egypt.
The hosts are gone - knocked out by South Africa - but the likes of Senegal, Algeria, the Ivory Coast and debutants Madagascar remain.
With two games taking place, here is what to look out for on day 20...
Who's playing?
Senegal having beaten Uganda in the last 16 are in action in the first quarter-final tie, against Benin, who beat Morocco on penalties to go further than they have ever gone in the competition to date.
Three-time winners and defeaters of Cameroon in the first knock-out round Nigeria take on South Africa, who surprisingly eliminated the hosts Egypt on Saturday.
Africa Cup of Nations last-16 results
Morocco 1-1 Benin (Benin win 4-1 on penalties)
Uganda 0-1 Senegal
Nigeria 3-2 Cameroon
Egypt 0-1 South Africa
Madagascar 2-2 DR Congo (Madagascar win 4-2 on penalties)
Algeria 3-0 Guinea
Mali 0-1 Ivory Coast
Ghana 1-1 Tunisia (Tunisia win 5-4 on penalties)
The quarter-final draw
Senegal v Benin - 10 July, Cairo
Nigeria v South Africa - 10 July, Cairo
Madagascar v Tunisia - 11 July, Cairo
Ivory Coast v Algeria - 11 July, Suez