Holland's Dylan Groenewegen won the opening stage of the Tour of Britain in a sprint finish at the end of a 125-mile ride between Glasgow and Kirkcudbright.
Groenewegen, a two-time stage winner in the event, held off Davide Cimolai and former European champion Matteo Trentin.
"It was perfect, we had no help today so we did it all as a team," the Dutchman said afterwards.
"We rode very strongly to catch the breakaway and make it a sprint. I could take my own line, it was a very good lead-out. I was on the wheel of Trentin and then I went full gas."
Team Jumbo-Visma worked hard at the front of the peleton to keep the breakaway group to no more than a two-minute advantage on the longest day of the race and with four miles to go they caught up,
Rory Townsend claimed the Eisberg sprints jersey and second place in the general classification thanks to time bonuses, three seconds behind Groenewegen.