Marianna Voss, from the Netherlands has won the stage 2 of the women's Tour de Yorkshire.
The 31 year old added the Women's Tour de Yorkshire to her long list of accolades as victory on stage two gave her the overall win in Scarborough.
The three-time former world champion out-sprinted Mavi Garcia and Soraya Paladin after the trio reached the end of a brutal 132km stage from Bridlington alone.
The riders set off from sea side resort in horrible conditions, as a cold headwind blew rain and hail into their faces on the road north.
The race was neutralised, with the first categorised climb in Silpho bypassed due to concerns over a slippery substance on the road, before the action began in earnest.
World champion Anna Van Der Breggen attacked on the approach to Robin Hood's Bay to blow the race apart as a series of counter moves began.
After the Boels-Dolmans rider was caught, Movistar's Garcia went next, to be joined by Vos and Paladin.
"It was a crazy day," Marianne Vos said. "There were a lot of climbs and many attacks.
"We had to endure a lot and I actually don't know how I ended up in the front in the end."
Britain's Hannah Barnes came eighth with Lizzy Banks from Sheffield finished ninth.
"It was really bad," said Sheffield's Lizzy Banks, who tried in vain to defend the Queen of the Mountains jersey for Bigla.
"When we came down into Robin Hood's Bay we were going down the hill at 50mph and we had 40mph hail coming into our face. "You couldn't see a thing. It was incredibly painful, you could barely see where you were going."
Trek-Segafredo's Lizzie Deignan missed the key move with 50km to go and finished further back having chased down an earlier attack from reigning world champion Anna van der Breggen of Boels-Dolmans.
"I was just so empty at that point," Lizzie Deignan said. "I can take away that I was there when I needed to be on the climbs but I was just completely blocked in the crosswinds and I'd kind of burned my matches trying to follow Anna.
"Tactically I didn't ride well, I didn't use energy in the right places but when you're on the limit you don't, you're not thinking clearly."
However Otley born Lizzie Deignan took to the podium after winning the most active rider jersey following stage two.
The 30 year old cyclist won The Tour de Yorkshire 2017 almost a minute ahead of her rival competitors.
She returned to racing this year after giving birth to her daughter Orla in September.