Home Featured Stage 18 results: French riders duel for Tour glory