Morocco will try to keep its improbable underdog run at the 2022 FIFA World Cup alive on Saturday against Portugal.
The Atlas Lions topped a group containing Croatia and Belgium and then beat Spain on penalties in the round of 16.
Morocco has conceded just once in Qatar, and that was Nayef Aguerd's own goal against Canada.
Everything about the north African side's performances suggests it can hang with Portugal.
However, the European side looked like a team with new inspiration and life in the round-of-16 win over Switzerland.
An attack without Cristiano Ronaldo in the starting lineup thrived against the Swiss and put up four goals before bringing on its talismanic frontman.