Mexico claimed third place in the Fifa Under 20 World Cup after an emphatic 3-1 comeback victory over France, thanks to goals from Ulises Davila, Edson Rivera and Jorge Enriquez.