Egypt have won the Africa Cup of Nations more times than any other country. Their bid for an eighth title continues with a quarter final against Morocco. The Egyptians last lifted the trophy in 2010 and have only made the final once since then. They finished second in their group, behind Nigeria (who were beaten in the last 16), who beat them in their opening game of these finals. Since then, Egypt have beaten Gunea-Bissau and Sudan both by a 1-0 scoreline and then in the last 16, Ivory Coast via a penalty shoot-out. Their most recent match ended 0-0 but they had 21 attempts on goal. Only five were on target, so a bit of shooting practice might be needed before this game and that includes Mo Salah.
Morocco are in only their second quarter finals since being runners-up in 2004. They have won the last two African Nations Championships (no players in that tournament who play outside of the country) so know how to win tournaments. They came into this tournament (which they won in 1976), ranked 17 places above Egypt. Morocco finished top of Group C, two points clear of Gabon. They beat Ghana and Comoros, before drawing 2-2 with Gabon after trailing twice in that game. Morocco had to come from behind again in their last 16 game against Malawi. They went a goal down after just seven minutes but eneded up winning 2-1. Over 90 minutes, Morocco are unbeaten in 31 games. Their only loss was on penalties to Algeria in the Arab Cup held last month. Go for them to win this match and reach the semi-finals.