Great Britain’s Lizzie Deignan beat Elise Chabbey by one second to win the women’s Tour de Suisse.
Trek-Segafredo rider Deignan trailed Chabbey by four seconds after finishing second to the Swiss on stage one.
But on stage two, won by Italy’s Marta Bastianelli, she picked up bonus seconds at two intermediate sprints, with Chabbey hampered by a fall.
“I had a restless night, but it was clear I had to go for the bonus seconds,” said Deignan, 32.
“The sprint defeat against Elise on Saturday annoyed me terribly because it was due to a mistake on my part.”
Asked if she could have relied on the final sprint at the end of the 96.8 km on day two, Deignan, who finished six seconds behind in 11th, added: “I don’t particularly love the mass sprints, especially since I’m slowly becoming an old lady.”
Deignan’s fellow Briton Hannah Barnes came third behind Bastianelli on stage two of the Swiss event, being held for just the second time – and the first since 2001.
Former road world champion and 2012 Olympic silver medallist Deignan won La Course last year but has been out with illness for most of this season.
Stage two results
1. Marta Bastianelli (Ita/Ale’ BTC Ljubljana) 2hrs 13mins 31secs
2. Tereza Neumanova (Cze/Women Cycling Sport) Same time
3. Hannah Barnes (G/Canyon-SRAM Racing)
4. Linda Indergand (Swi/Swiss Cycling)
5. Eugenie Duval (Fra/FDJ Nouvelle-Aquitaine Futuroscope)
6. Lara Vieceli (Ita/Ceratizit-WNT Pro Cycling Team)
7. Nina Buijsman (Ned/Parkhotel Valkenburg)
8. Katia Ragusa (Ita/A.R. Monex)
9. Alice Maria Arzuffi (Ita/Valcar-Travel & Service)
10. Clara Copponi (Fra/FDJ Nouvelle-Aquitaine Futuroscope) +6secs
General classification
1. Elizabeth Deignan (GB/Trek-Segafredo) 5hrs 14mins 48secs
2. Elise Chabbey (Swi/Canyon-SRAM Racing) +1sec
3. Marlen Reusser (Swi/Ale’ BTC Ljubljana) +34secs
4. Jolanda Neff (Swi/Swiss Cycling) +44secs
5. Mikayla Harvey (NZ/Canyon-SRAM Racing) +51secs