Morocco reaching the semifinals and becoming the first African country to do so has to be the story of the tournament so far.
An untimely injury ahead of the 2019 Copa America robbed Neymar of an opportunity to grace that tournament, with Brazil going on to secure continental dominance in South America.
England are in excellent form this World Cup and are one of the few remaining unbeaten teams in Qatar.
The round-of-16 contest was the third straight game in which Gareth Southgate’s England kept a clean sheet.
The first knockout round, however, did not live up to the level set by the final group game edge-of-the-seat thrillers.
Croatia have to be at the top of their game to have any chance of producing an upset on Friday.
While Croatia had to go all the way to the penalty shootout to get past Japan, Brazil displayed their ruthless attacking style to dismantle South Korea in the round of 16.
With five goals to his name already in Qatar, the Paris Saint-Germain forward has undoubtedly been the player of the competition till now.
Switzerland overcame Cameroon and Serbia but lost to Brazil to finish second in Group G with six points.
While Morocco won their last two games in the competition, Spain are heading into this contest on the back of a two-match winless run.