A breakaway Mads Wurtz Schmidt has won a five-man sprint to take the sixth and penultimate stage of the Tirreno-Adriatico race, while Tadej Pogacar retained the overall lead.
It was the first World Tour victory for Denmark's Wurtz Schmidt, who won the world championship time trial at both the junior and under-23 levels.
Brent Van Moer crossed second and Simone Velasco was third on Monday.
Wurtz Schmidt, 26, was part of a small group of riders who broke away from the main pack 23 kilometres into the 169-kilometre leg from Castelraimondo to Lido di Fermo on the Adriatic coast.
"To finally win after five years on the world tour, it's a big relief," Wurtz Schmidt said.
"I took my chance today and we worked well in the breakaway."
Wurtz Schmidt, who rides for the Israel Start-Up Nation team, finished in 3 hours and 42 minutes. The main pack, including all of the overall leaders, crossed more than a minute behind.
In the overall standings, Pogacar leads Wout van Aert by one minute and 15 seconds and Mikel Landa is third, three minutes behind.
British rider Simon Carr crashed into a traffic island midway through the stage but got back on his bike and kept going.
The race ends on Tuesday with an entirely flat 10.1-kilometre individual time trial in San Benedetto del Tronto.
"Tomorrow, the important thing is to remain in the leader's jersey," Pogacar said.
The Tirreno is followed by the Milan-San Remo classic on Saturday, although Pogacar said he's not planning to enter the single-day classic along the Italian Riviera.