Both Morocco and Croatia head into their World Cup opener on Wednesday largely free of injuries.
A competitive group that also features experienced Belgium and tournament wild cards in Canada should feature most of the star players as the Atlas Lions take on the beaten 2018 finalists.
Hakim Ziyech is back in the squad following a managerial change in the Morocco camp and headlines a talented group of players.
Achraf Hakimi and Paris Saint-Germain’s Bayern star Noussair Mazaroui are tipped as possibly the best full-backs in the competition as a whole.
Nayef Aguerd is fit enough to start in central defense now the West Ham star is out injured.
Croatia, meanwhile, have a midfield that most would envy, with Luka Modric, Mateo Kovacic and Marcel Brozovic arguably the best combination any team has at the tournament in Qatar.
Predicted Morocco XI:
Bono; Hakimi, Saiss, Aguerd, Mazraoui; Ounahi, Amrabat, Amallah; Ziyech, En-Nesyri, Boufal
Predicted Croatia XI:
Livakovic; Stanisic, Lovren, Gvardiol, Barisic; Modric, Brozovic, Kovacic; Vlasic, Petkovic, Perisic