The win makes Magnier, 22, the youngest Frenchman to win a stage at a Grand Tour since Dominique Gaigne in 1983.