Mbappé, Messi, Ronaldo meet gap