Cape Town - A comprehensive wrap of all the kick-off times, results and match reports for the 2019 Africa Cup of Nations last 16 matches:
FRIDAY, JULY 5
Morocco 1-1 (Benin win 4-1 on penalties) Benin - MATCH REPORT
Uganda 0-1 Senegal - MATCH REPORT
SATURDAY, JULY 6
Nigeria 3-2 Cameroon - MATCH REPORT
Egypt 0-1 South Africa - MATCH REPORT
SUNDAY, JULY 7
Madagascar 2-2 (Madagascar won 4-2 on penalties) Democratic Republic of Congo - MATCH REPORT
Algeria 3-0 Guinea - MATCH REPORT
MONDAY, JULY 8
Mali 0-1 Ivory Coast - MATCH REPORT
Ghana 1-1 (Tunisia win 5-4 on penalties) - MATCH REPORT