Dan Martin seventh on stage 10 as Greg Van Avermaet extends Tour de France lead

Greg Van Avermaet extended his lead in the yellow jersey with a superb ride as Julian Alaphilippe won stage 10 of the Tour de France.
Van Avermaet was expected to surrender the race lead he has held since the stage three team time trial as the race moved into the Alps, but the Olympic champion defied predictions as he joined a breakaway and stayed away on the road to Le Grand-Bornand.