Race favourite Demi Vollering won a tense three-way sprint to claim stage five of the Tour de France Femmes on Wednesday, but Marlen Reusser retained the overall lead by 12 seconds after the Swiss rider shadowed her Dutch rival to the finish.