Kylian Mbappe upstaged Lionel Messi as France recorded a 4-3 win over Argentina in a topsy-turvy last-16 clash to open the knockout stages at the World Cup.