Cecilie Uttrup Ludwig gained the third stage of the inaugural Tour de France Femmes whereas Marianne Vos completed second and retained the yellow jersey.
Denmark’s Ludwig, 26, completed two seconds forward of the Dutch rider.
Ludwig managed to drag away from a six-strong breakaway coming into the end line after the 133.6km experience from Reims to Eperney.
“I simply saved preventing – that is for my workforce, they saved believing in me,” stated Ludwig.
“It seems like such a very good comeback – I simply love how the workforce saved the preventing spirit.
“If I had the legs, I may try to do the win – however to truly do it and be a Tour de France stage winner, on this jersey [the Danish national jersey] – it does not get higher. What a victory man,” Ludwig added.
FDJ Suez Futuroscope had a nightmare stage two after Ludwig’s team-mate Marta Cavalli, one of many favourites for the title, deserted the race on Monday after being concerned in a crash.
After the peloton confronted their first actual climbs of the Tour, with phases one and two being comparatively flat, Crew Jumbo-Visma’s Vos crossed the road in second simply forward of South African Ashleigh Moolman, Italy’s Silvia Persico and Elisa Lono Borghini and Poland’s Katarzyna Niewiakoma.
Vos, who had taken the yellow jersey on Monday from compatriot Lorena Wiebes, nonetheless leads the final standings by 16 seconds, forward of Persico and Niewiadoma.
Wednesday’s stage 4 is one other hilly experience, with riders travelling 126.8km from Troyes to Bar-sur-Aube.
Stage three outcomes
1. Cecilie Uttrup Ludwig (Den/FDJ Suez Futuroscope) 3hrs 22mins 54secs
2. Marianne Vos (Ned/Jumbo Visma) +2secs
3. Ashleigh Moolman-Pasio (SA/SD Worx) Similar time
4. Silvia Persico (Ita/Valcar – Journey & Service)
5. Elisa Longo Borghini (Ita/Trek Segafredo)
6. Katarzyna Niewiadoma (Pol/Canyon//Sram Racing)
7. Margarita Garcia Carnellas (Spa/UAE Crew ADQ) +6secs
8. Demi Vollering (Ned/SD Worx) +8secs
9. Juliette Labous (Fra/Crew DSM) +11secs
10. Annemiek van Vleuten (Ned/Movistar Crew Girls) +20secs
1. Marianne Vos (Ned/Jumbo Visma) 8hrs 30mins 36secs
2. Silvia Persico (Ita/Valcar – Journey & Service) +16secs
3. Katarzyna Niewiadoma (Pol/Canyon//Sram Racing) Similar time
4. Elisa Longo Borghini (Ita/Trek Segafredo) +21secs
5. Ashleigh Moolman-Pasio (SA/SD Worx) +51secs
6. Margarita Garcia Carnellas (Spa/UAE Crew ADQ) +55secs
7. Demi Vollering (Ned/SD Worx) +57secs
8. Juliette Labous (Fra/Crew DSM) +1min 5secs
9. Annemiek van Vleuten (Ned/Movistar Crew Girls) +1min 14secs
10. Cecilie Uttrup Ludwig (Den/FDJ Suez Futuroscope) +1min 48secs