France has performed surprisingly well so far in this tournament. Despite the absence of some of their key players such as Benzema and Pogba, the younger players have managed to keep the team balance intact. And now Kylian Mbappé has emerged as the top scorer in this edition of the world cup, with 5 goals to his name. It is going to be very difficult for England to win this match against France. England looked like they are in good shape during the group stage and PQF, but their team balance is not as good as France.
Yep. France performed very well so far, it is what people expected. Sure, it is actually not very surprising because France is the winner of the world cup tournament previously (2018). By the way, they have no problem with the absence of Benzema and Pogba. France has many top attackers and they have Rabiot to replace Pogba's role in the midfield line. France's current squad is more than enough to defeat England team, even there are some top players who sit on the bench because of too many top players in France squad.

Morocco will face Portugal in the quarter-finals. morocco can make a big surprise at this qatar world cup where it managed to overthrow the best team in the world cup. even this victory is also a signal that nothing is impossible if they are able to play better in the next game. but portugal is a tough opponent for morocco but they can make a bigger surprise if morocco can beat portugal.
Morocco already surprised us when they become the leader of group F and defeated Spain today. I am sure that not many people predicted Morocco to play impressively and can reach the quarter-finals round. In this round, they will play Portugal which is very ambitious to win the world cup title and has a stronger squad. I think Morocco will be difficult to defeat Portugal since Portugal has experienced players, it won't be the same as Spain which relies on young players. Personally, I assume Morocco will end their dream in this round.