Achraf Hakimi curled in a long-range free kick as Morocco came from behind to beat Malawi 2-1 in the last-16 of the Africa Cup of Nations on Tuesday and stay on course for their first African title in over 45 years. This came after a previously lacklustre Senegal pulled off a 2-0 win over Cape Verde to also reach the quarter-finals.