Luxembourg's Christine Majerus won stage three of the Women's Tour to take the overall race lead.
Italian Barbara Guarischi finished second and Britain's Lucy Garner third in the stage from Oundle to Kettering.
Majerus, 28, finished two seconds ahead of the other riders in a sprint finish which was enough to take the yellow jersey from Germany's Lisa Brennauer.
Britain's Lizzie Armitstead crashed after winning stage one on Wednesday and withdrew from the race.
Garner, 20, is just 12 seconds behind Majerus in sixth overall and holds the jerseys for both the best young rider and best British rider.
Stage three results
1 Christine Majerus (LUX/DLT) 3hrs 43mins 05secs
2 Barbara Guarischi (ITA/VEL) +2secs
3 Lucy Garner (GBR /TLP) Same time
4 Hannah Barnes (GBR/UHC)
5 Emma Johansson (SWE/OGE)
General classification after stage three
1 Christine Majerus (LUX/DLT) 9hrs 46mins 09secs
2 Jolien D'Hoore (BEL/WHT) +3secs
3 Lisa Brennauer (GER/VEL ) +4secs
4 Emma Johannson (SWE/OGE) +9secs
5 Barbara Guarischi (ITA/VEL) +10secs
6 Lucy Garner (GBR/TLP) +12secs