Mohamed Salah is undoubtedly the biggest name of the Africa Cup of Nations, a world-class talent lighting up the tournament.
But if he takes top billing in the semi-final against Cameroon, then it is a lesser known light standing in his way who has been the star of the competition so far.
Salah has scored two crucial goals, and a valuable assist for his country, the latter putting Egypt into the semi-final showdown with the hosts.