Lionel Messi, Kylian Mbappe and Erling Haaland produced one of the most memorable days in FIFA World Cup history on Tuesday.