The 2019 Africa Cup of Nations in Egypt is getting more interesting as pre-tournament favourites have been sent packing in the round of 16.
While Morocco were shocked by minnows Benin Republic on Friday, hosts and seven-time winners Egypt were beaten 1-0 in front of their fans.
Here is the quarter-finals line-up after last-16 matches Saturday (all kick-off times GMT):
Wednesday, July 10
Senegal v Benin (1600)
At Cairo International Stadium
Nigeria v South Africa (1900)
Thursday, July 11
At Suez Stadium
Mali/Ivory Coast v Algeria/Guinea (1600)
At Al Salam Stadium, Cairo
Madagascar/Democratic Republic of Congo v Ghana/Tunisia (1900)