Rookie road rider Puck Pieterse clung on to win stage four of the Tour de France Femmes in Liege on Wednesday, with compatriot Demi Vollering taking second in a photo finish to conserve the yellow jersey.
It was the first-ever road race victory for the 22-year-old cross-discipline star Pieterse at her first Tour de France.
The result lifted the Dutch rider to second overall, and gave her the best young rider's white jersey and the polka dot climb jersey.
"To take the win here, in a sprint ahead of Demi, it's really a dream coming true," said Pieterse. "They were riding for the general classification. I'm just here for the stage. I'm fresh. I just tried to keep a poker face and take it from the sprint."
Vollering, meanwhile, held onto the leader's yellow jersey she pulled on after Tuesday's time-trial in Rotterdam. (AFP)