Ayoub El Kaabi has been included in Herve Renard's final 23-man squad for the 2018 Fifa World Cup.
El Kaabi shot into prominence after his nine goals powered the Atlas Lions to lift their first African Nations Championship title in February, a feat which earned him the Man of the Tournament and top scorer honours.
He got his first international goal for the A team in their 2-0 victory over Uzbekistan in March's friendly match. He is joined by Khalid Boutaib, Nordin Amrabat and Hakim Ziyech in the six-man attack.
Southampton winger Sofiane Boufal has not played a match since March 31, so was excused from the team owing to lack of playing time in the English Premier League.
Goalkeepers: Mounir El Kajoui (Numancia), Yassine Bounou (Girona), Ahmad Reda Tagnaouti (Ittihad Tanger)
Midfielders: M'barek Boussoufa (Al Jazira), Karim El Ahmadi (Feyenoord), Youssef Ait Bennasser (Caen), Sofyan Amrabat (Feyenoord), Younes Belhanda (Galatasaray), Faycal Fajr (Getafe), Amine Harit (Schalke 04)
Forwards: Khalid Boutaib (Malatyaspor), Aziz Bouhaddouz (Saint Pauli), Ayoub El Kaabi (Renaissance Berkane), Nordin Amrabat (Leganes), Mehdi Carcela (Standard de Liege), Hakim Ziyech (Ajax).
Oualid El Hajjam (Amiens), Youssef En Nesyri (Malaga), Noussair Mazraoui (Ajax).