Kylian Mbappe and Erling Haaland both enjoyed a fine start to the World Cup – but on a day packed with superstars, Lionel Messi still took top billing.

This article was originally published by BBC Sport – Football. Read the full article →