Morocco have stunned Belgium to earn only their third ever World Cup win with a 2-nil victory in Qatar.
Roberto Martinez's side - who are ranked second in the world - missed the chance to secure progress to the last-16 at their first opportunity.
Meanwhile, Keysher Fuller scored the only goal as Costa Rica beat Japan 1-nil.
Advertisement
Croatia take on Canada later, before European giants Spain and Germany meet in tonight's match.